前言

对着《鸟哥的Linux私房菜-基础版》做了简化笔记。不想让自己知其然而不知其所然。所以写个博客让自己好好巩固一下,当然不可能把书中的内容全部写下来。在这里就简化一点把命令写下来。

让自己记录一下学习的过程。在这里从第四章开始记录是因为,第四章以前的都还没开始讲命令,说的是关于系统的理论知识和如何安装系统,这里的话我就不打算写了。嗯...就酱纸(安慰一下自己)。

希望自己可以连载下去。加油ヾ(◍°∇°◍)ノ゙。

分享《鸟哥的Linux私房菜-基础篇》第四版

链接:https://pan.baidu.com/s/1iuEtmRxkpnxMxo_RlKmhDg
提取码:4d0x

指令下达方式

$ command [-options] parameter1 paremeter2 ...
指令 选项 参数(1) 参数(2)

一行指令中,第一个输入的部分绝对为 command 或可执行文件

如果输入指令显示的内容为乱码

1.查看当前语系
$ locale 
... 2.修改语系为英文
$ LANG=en_US.utf8
$ export LC_ALL=en_US.utf8

重要的热键

Tab按键(命令补全 / 文件补齐)

命令补全,在 ca(命令)后连按两下Tab键,会显示ca开头的全部命令:

$ ca[Tab][Tab]
cacertdir_rehash cache_metadata_size cache_writeback caller case catman
cache_check cache_repair cal capsh cat
cache_dump cache_restore ca-legacy captoinfo catchsegv

文件补齐,在 command 空格后连按两下Tab后,会补齐文件名(文件名也叫档名)。

$ cat [Tab][Tab]   这里的cat后面有个空格
.bash_logout .bash_profile .bashrc test1/ test2/ test3/ $ cat test
test1/ test2/ test3/

ctrl + c 按键 中断正在运行的指令,注意:如果运行比较重要的指令,小心使用。

ctrl + d 按键 相当于命令 exit,代表键盘输入结束的意思。

shift + [pageUp] [pageDown] 按键, 可以在命令窗口上下翻页。当然,鼠标的滚轮更方便。Σ (゚Д゚;) 。。。

Linux系统的在线求助

指令 --help 求助说明,可看到指令的基本用法和选项参数的介绍,例:

# date --help

指令 man 为详细的使用说明,man 是指manual(操作说明)

# man date

DATE(1) User Commands DATE(1)

...

DATE(1)  括号里面的内容代表如下:

1. 用户在shell环境中可以操作的指令或可执行文件

2. 系统核心可呼叫的函数与工具等

3. 一些常用的函数(function)与函式库(library),大部分为C的函式库(libc)  

4. 装置文件的说明,通常在/dev 下的文件

5. 配置文件或者是某些文件格式

6. 游戏

7. 惯例与协议等,例如Linux文件系统、网络协议、ASCII code 等等的说明

8. 系统管理员可用的管理指令

9. 跟kernel有关的文件

1、5、8 这三个号码比较重要,背一背。

man 命令下面的内容说明

NAME 简短的指令、数据名称的说明
SYNOPSIS 简短的指令下达语法
DESCRIPTION 较为完整的说明,需仔细看看
OPTIONS 针对SYNOPSIS 部分中,有列举的所有可用选项说明
COMMANDS 当这个程序在执行的时候,可以在此程序中下达的指令
FILE 这个程序或数据所使用或参考到的某些文件
SEE ALSO 可以参考的,跟这个指令或数据有关的其他说明
EXAMPLE 一些可以参考的范例

关机 / 重启命令

将数据同步写入磁盘的命令:sync (避免已经加载到内存的数据没有写回磁盘,但是却关机了。不过现在的关机重启命令前都会执行sync了)

惯用的关机命令:shutdown (可以设置定时关机,和提醒在线的使用者,更多的用法就找男人 (man)咯。)

重新启动、关机:reboot,halt,poweoff

如果对文章还有什么可以改进的地方,请务必在评论区写下,或至邮件到821312534@qq.com,非常感谢。

作者:Johnson木木

出处:https://www.cnblogs.com/Johnson-lin/

本文以学习、研究和分享为主,如需转载,请标明作者和出处,非商业用途!

鸟哥的Linux私房菜笔记第四章的更多相关文章

  1. 鸟哥的Linux私房菜笔记第六章(二)

    文件内容查询 直接查询文件内容 查阅一个文件的内容可以使用指令cat/tac/nl. # [cat|tac|nl] 文件 区别: 1.cat是直接把文件内容输出到屏幕上,并且从第一行开始输出到末行 2 ...

  2. 鸟哥的Linux私房菜笔记第五章,文件权限与目录配置(二)

    Linux目录配置的依据--FHS 因为利用Linux来开发产品的公司太多,例如,CentOS.Ubuntu.ReHat...,导致了配置文件存放的目录没有统一的标准.后来就有了FHS(Filesys ...

  3. 鸟哥的Linux私房菜笔记第六章(一)

    目录与路径 相对路径与绝对路径 上一章简单的提到绝对路径和相对路径 绝对路径:路径的写法一定是由根目录(/)写起的,例如:/home/user 这个目录 相对路径:路径的写法不是由根目录(/)写起,例 ...

  4. 鸟哥的Linux私房菜——第十四章:Bash Shell

    视频链接:http://www.bilibili.com/video/av10094012/ 本章目录: 1. Bash shell1.1 什么是 shell ? (我们通过shell与Kernel核 ...

  5. 鸟哥的linux私房菜——第十六章学习(程序管理与 SELinux 初探)

    第十六章.程序管理与 SE Linux 初探 在 Linux 系统当中:"触发任何一个事件时,系统都会将他定义成为一个程序,并且给予这个程序一个 ID ,称为 PID,同时依据启发这个程序的 ...

  6. 学习鸟哥的Linux私房菜笔记(1)——Linux系统入门

    今天在阿里云申请了一个centos系统的云服务器,以前对linux了解的只是皮毛,记了几个命令还给忘了,整了半天都弄不好,作为一个做过javaweb开发的coder实在是惭愧啊,决定从今天开始学习Li ...

  7. [置顶] 学习鸟哥的Linux私房菜笔记(6)——过滤器、输入输出及管道

    一.过滤器 Linux中的应用工具分为三种: 交互工具 过滤器 编辑器 能够接受数据,过滤再输出的工具,称之为过滤器 对过滤器和进程,存在着输入源与输出对象 二.输入.输出.重定向 输入:过滤器的数据 ...

  8. 学习鸟哥的Linux私房菜笔记(17)——Linux引导流程

    一.系统引导流程 第一步:固件fireware(CMOS/BIOS)--POST加点自检(与操作系统无关) 这一步主要是检查硬盘等硬件是否能正常工作 CMOS:是固化在主板上,详细:http://sc ...

  9. 学习鸟哥的Linux私房菜笔记(16)——Ubuntu中建立ftp服务

    1.安装vsftpd,如下图所示:sudo apt-get install vsftpd 2.查看本机是否可以连接ftp 如上图所示,发现login failed了,怎么办呢?我们来看看vsftpd的 ...

随机推荐

  1. python笔记:#006#程序执行原理

    程序执行原理(科普) 目标 计算机中的 三大件 程序执行的原理 程序的作用 01. 计算机中的三大件 计算机中包含有较多的硬件,但是一个程序要运行,有 三个 核心的硬件,分别是: CPU 中央处理器, ...

  2. Eclipse下Maven新建Web项目index.jsp报错完美解决(war包)

    Eclipse下Maven新建Web项目步骤 1. 2. 3. 4. 5. 问题描述 最近用eclipse新建了一个maven项目,结果刚新建完成index.jsp页面就报错了,先把错误信息贴出来看看 ...

  3. C#读取shp文件并获取图形保存到sde要素类中(不使用ESRI的类库,纯c#实现)

    说明:首先要将sde要素类发布成对应的要素服务,通过对要素服务的操作,实现数据在sde要素类中的增删 //向服务器发出请求 public string getPostData(string postS ...

  4. 三级菜单python写法(递归写法)

    数据结构: menu = { '北京':{ '海淀':{ '五道口':{ 'soho':{}, '网易':{}, 'google':{} }, '中关村':{ '爱奇艺':{}, '汽车之家':{}, ...

  5. 万网主机使用wordpress发送邮件的方法

    今天弄了一下午总算明白了,这里写一下具体过程. 首先是邮箱,万网主机是不支持mail()函数的,所以默认的不可用,如果你想发送邮件的话,只能使用fsockopen()函数.首先进入万网主机管理平台,启 ...

  6. Cookie、Session、jsp、EL、JSTL

      会话技术 Cookie Session 从访问一个站点,到关闭不继续访问 称为一次会话过程.会话技术就是记录本次会话中客户端的状态与数据的. 会话技术分为cookie.session. cooki ...

  7. C Primer Plus 第9章 函数 编程练习

    复习题: 8. int choice(int a,int b,int c){ int max; max = a; if (b > max) max = b; if (c > max) ma ...

  8. 多进程IPC与Python支持

    多进程IPC与Python支持 linux下进程间通信的几种主要手段简介: 管道(Pipe)及有名管道(named pipe):管道可用于具有亲缘关系进程间的通信,有名管道克服了管道没有名字的限制,因 ...

  9. 使用Iterator迭代器循环集合

    1.Iterator迭代器用于遍历集合元素,获取迭代器可以使用. 2.Iterator提供了统一遍历集合元素的 方式 ,其提供了用于遍历集合的连个方法----- boolean  hasNext()判 ...

  10. @Controller和@RestController之间的区别

    1. Controller, RestController的共同点 都是用来表示Spring某个类的是否可以接收HTTP请求 2. Controller, RestController的不同点 @Co ...