Linux运维实战:CentOS7.6操作系统从入门到精通
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

3.4 帮助命令的使用

3.4.1 常用的帮助命令

当用户不知道命令添加哪个参数时,可以使用帮助命令查看相关的介绍。常用的帮助信息命令有如下几个(下面示例中的command表示命令,把command替换成具体命令即可)。

(1)内部命令:help命令。

help command:能获得该命令的使用帮助,help本身也是个命令。

command -h:有些命令使用命令-h也能获取命令的使用帮助。

(2)外部命令:对于外部命令来说,大多数命令都有一个长选项 --help。

command --help:使用command加选项--help能获得该命令的使用帮助,help本身是一个长选项。

不论是内部命令还是外部命令,都有一个共同的帮助方式,称为命令手册。

(3)命令手册:几乎所有命令都带有命令手册。

Linux中的命令手册是用文本文档的形式实现的,但这个文档是压缩存放的,当用户使用man加命令时,则会打开该命令的对应手册。

使用格式如下。

man command:使用man加命令可以打开命令的命令手册。

在打开命令手册时按Q键可以退出。

(4)对于内部命令而言,使用man加内部命令时,并不是打开该内部命令的命令手册,而是打开该命令所属的Shell的使用帮助,内部命令一般不使用man获得帮助,而是使用help命令。

3.4.2 man的章节及使用说明

man是分章节的,在查看某个命令帮助时,出现在第一行的命令后面会跟一个数,该数字表示第几章,man常见的章节有8个。

man后面可跟数字,该数字表示第几章节,如果没指定章节,那么默认哪一章先出现,则显示哪一章。有些命令在每个章节都有,而有些命令并不是在每个章节都有,如果某一个命令在每个章节中都有,则按从小到大的顺序查看默认章节。

注意:whatis是根据数据库进行查询的,手动更新数据库的命令如下:# makewhatis。

如果需要指定章节查看命令帮助,那么在查看的同时需要指定章节。

1.man的章节意义

第1章:用户命令(位于/bin /usr/bin /usr/local/bin),指所有用户都能使用的命令,包括普通用户、管理员用户。

第2章:系统调用,使用方法 # man 2 read。

第3章:库调用,只有库才有库调用。由于有些命令和库调用同名,因此会同时出现,如# man 3 read。命令并不是库,库也不是命令。

第4章:特殊文件,指设备文件。设备文件在磁盘中的真正数据区域中并没有存储任何数据,只是作为设备的访问入口而存在的,并不是真正的文件,所以称为特殊文件,如# man 4 tty。

第5章:配置文件的格式,解释该配置文件的语法,如# man 5 passwd。

第6章:游戏。

第7章:杂项/其他(Miscellaneous)。

第8章:管理命令位于 /sbin /user/sbin /user/local/sbin,通常只有管理员用户才有权限使用,因为有些命令可以修改硬件参数、硬件工作特性及系统级别的配置。

2.man命令手册的描述

(1)NAME:命令名称及功能简要说明。

(2)SYNOPSIS:用法说明,选项指定的方法。

(3)在格式说明里中括号[ ]括住的部分表示可省略。

(4)在格式说明里中括号[ ]括住的部分用管道符|分隔表示多选一、不能同时使用或者省略。

(5)在格式说明里尖括号< >括住的部分表示必须要指定的内容,非可选。

(6)在格式说明里中括号[ ]括住的部分后面的“...”表示同时可出现多个。

(7)在格式说明里大括号{ }括住的部分表示分组。

(8)DESCRIPTION:命令功能的详尽说明,说明命令选项的作用和意义,但有些命令选项会单独放到OPTIONS中说明。

(9)OPTIONS:说明每个全命令选项的作用和意义,但有些命令并不在OPTIONS中说明而在DESCRIPTION中说明。

(10)FILES:命令的相关配置,有些命令会有此项说明。

(11)BUGS:bug相关的信息。

(12)EXAMPLES:命令的使用示例。

(13)SEE ALSO:另外参照。

3.翻屏操作

(1)向后翻一屏:Space(空格键)。

(2)向前翻一屏:B键。

(3)向后翻一行:Enter(回车键)。

(4)向前翻一行:K键。

(5)向后翻半屏:Ctrl + D组合键。

(6)向前翻半屏:Ctrl + U组合键。

(7)跳转至尾部:G。

(8)跳转至指定行:#G。

(9)跳转至首部:g或1G。

(10)跳转至指定行:#g。

4.搜索/查找关键字的两种方法(默认不区分大小写)

(1)/关键字:从当前位置向后查找关键字。

(2)?关键字:从当前位置向前查找关键字。

按N键:跳到下一个关键字,与查找方向相同,按N键与查找方向相反。

按B键:跳到上一个关键字。

按Q键:退出。

5.选项