Linux【1】-命令帮助-4-2-linux命令帮助文档

俗话说的好:“授人以鱼不如授人以渔”,这里我们将好好讨论一下如何使用Linux中一个重要工具——帮助文档。

当不知道用什么参数的时候,可以这么通过如下几种方法来获得帮助

一、 help

指令的基本用法与选项介绍。

例如:

ls --help

二、man

帮助文档相关的命令有好几个,但是最常用的一个命令就是man命令,man就是manual的缩写,用来查看系统中自带的各种参考手册(注意,不仅仅是命令噢)。例如我们现在要查看who命令的帮助文档,最简单的用法如下:

[stu@localhost~]$ man who
这时就来到了man命令的界面中,其中的项目意义如下所示:

NAME   这个命令(程序)的名称和简单用途的说明
SYNOPSIS   命令(程序)语法
DESCRIPTION  命令(程序)详细说明,包括选项与参数的用法
AUTHOR  命令(程序)的作者
REPORTINGBUGS  如果发现bug可以联系的电子邮件
COPYRIGHT  命令(程序)版权协议
SEE ALSO  还可以参考哪些文档

当然,不同的命令(程序)的文档格式可能有些微区别,文档中还可能包括的项目有:

  • COMMANDS 当命令(程序)在运行的时候,可以在此命令(程序)中下执行内部命令
  • FILES 这个命令(程序)或数据所使用或者相关的某些文件
  • EXAMPLE 这个命令(程序)执行的一些参考的样例

在 man界面中,可以使用如下快捷键来进行操作:

¨       上/下箭头  向上/下滚动一行
¨       [Space]   向下翻一页
¨       [Page Down]     向下翻一页
¨       [Page Up]     向上翻一页
¨       [Home] 回退到第一页
¨       [End]     前进到最后一页
¨       /string   向下搜寻 string 这个字符串
¨       ?string   向上搜寻 string 这个字符串
¨       n, N 利用 / 或 ? 来搜寻字符串时,可以用 n 来跳转至下一个匹配处,可以利用 N 来跳转至上一个匹配处。
¨       [q]  退出

全部手册分为好几个部分,每个部分中可能会存在同名的内容。

当执行 man date 时,有 DATE(1) 出现,其中的数字代表指令的类型。 man命令可以后跟一个数字来表示要查阅的用户手册。若不加数字,那man命令默认从数字较小的手册中寻找相内容:

1.        shell中可以操作的指令或可执行文件
2.        系统核心可使用的函数与工具等
3.        一些常用的函数(function)与库(library),大部分为C的库(libc)
4.        设备文件的说明,通常在/dev下的文件
5.        配置文件或者是某些文件的格式
6.        游戏
7.        惯例与协议等,例如Linux文件系统系统、网络协议、ASCII码等等的说明
8.        系统管理员可用的管理命令
9.        跟系统核心有关的文件

三、info

info 与 man 类似,但是 info 将文档分成一个个页面,每个页面可以进行跳转。

例如:

man ls
药企,独角兽,苏州。团队长期招人,感兴趣的都可以发邮件聊聊:tiehan@sina.cn
个人公众号,比较懒,很少更新,可以在上面提问题,如果回复不及时,可发邮件给我: tiehan@sina.cn