Linux(入门基础):06---在线求助系统:man、info、--help命令。其他有用文件

一、--help

1.概念:求助说明命令,含有命令的语法与参数等相关信息

2.说明

  • --help获取的信息不够全面,只是包含了一些主要的说明用法
  • --help通常用于协助你查询正经你使用过的一些命令所具备的选项和参数

3.使用格式

  • 格式:命令  --help

4.代码演示

  • 查看date命令的说明

 

二、man page

1.概念:Linux上面的在线求助系统,可以查询命令和文件的信息(超级详细)。这个man是manual(操作说明)的简写!

2.使用格式

  • 基本语法:man  命令/文件

3.man界面中常用的按键操作

  • 注意:下面的按键只有在man界面才可以使用
q 退出文档
空格键 向下翻一页
Page Down 向下翻一页
Page Up 向上翻一页
Home 去到第一页
End

去到最后一页

/string

向下查找这个string:当我们正在查询命令/文件文档时,想查看某些关键字

?string 向上查找这个string
n,N 与上面查找关键字配合使用。用n来继续下一个查找(不论/或者?),用N来进行反向查找。例如:我们用/vbird查找vbird字符串,那么可以按下n继续往下查找,用N反向查找

3.代码演示

  • 例如按下命令:man date

4.命令代号

  • 通过上面的代码演示可以看到,DATE()里面写着一个1,这其实是man手册的代号。man手册里面查询的信息被分为不同的代码,以来表达不同的意思,下面是不同代号代表的意思
  • 我们的date属于shell命令,因此代号为1

  • 例如,如果我们输入man null,回来到NULL(4)界面,因为null是一个设备文件

5.man手册查询的文档中的栏目解释

  • 用man查询命令/文件时,查询的内容会被分为不同的栏目,下面介绍一下不同栏目的意思
NAME 简短的命令、数据名称说明
SYNOPSIS 简短的命令与法(syntax)简介
DESCRIPTION 较为完整的说明,这部分最好仔细看看
OPTIONS 针对SYNOPSIS部分中,有列举的所有可用的选项的说明
COMMANDS 当这个程序(软件)在执行的时候,可以在此程序(软件)中执行的命令
FILES 这个程序或数据所使用或参考或链接
SEE ALSO 可以参考跟这个命令或数据有相关的其他说明
EXAMPLE 一些可以参考的范例
  • 当然,除了这些之外,有时候还有AUTHOR(作者)与COPYRIGHT(收到著作权法的保护,GPL)等

6.man手册分类

  • 什么是man手册分类:在上面的命令代号中我们提到,man手册把自己的内容分为不同的代号,不同代号中存放着不同种类的文件。因此不同的命令在不同的代号下有不同的意义

用法:

  • ①查看命令/文件在哪些代号中存在:man  -f  命令/文件(-f代表文件的意思,查看命令/文件在哪些代号下面存有文件)

例如:我们输入:man -f man,可以看到有man(7)、man(1),说明在代号为1和7中都存放着man命令的信息

又例如我们输入:man -f ls,可以看到ls只在代号1中存有文件

  • ②使用指定的代号查询信息:man  手册代号  命令/文件

例如我们输入:man  7  man,代表我们查看代号7中的man命令介绍信息

例如我们输入:man 1 ls,查看代号1中的ls命令信息

7.附加知识

man page命令的文件一般存放在/usr/share/man

还有两个命令与man page有关

  • whatis  [命令/文件]  ===>相当于man  -f  [命令/文件]
  • apropos  [命令/文件]  ===>相当于man  -k  [命令/文件]

不过执行这两个特殊的命令,还需要建立whatis数据库才行,建议这个数据库需要root的身份执行以下命令

  • [root@xxx  ~]# mandb

三、info page

1.概念:info page与man的用途其实差不多,都是用来查询命令的用法或文件的格式。

2.说明

  • 与man不同的是:info将文件数据拆分成一个一个的段落,每个段落都用自己的页面来编写。并且各个页面中还有类似网页的超链接来跳转到不同的页面中,每个独立的页面也被称为一个节点
  • 要查询的目标数据的说明文件必须以info的格式来写成才能够使用info的特殊功能
  • info的命令的文件默认存放在/usr/share/info/这个目录中

3.info界面中常用的按键操作

空格键 向下翻一页
Page Down 向下翻一页
Page Up 向上翻一页

Tab

在节点之间移动,有节点的地方,通常以*显示

Enter 当光标在节点上面时,按下Enter进入该节点
b 光标移动到info界面中的第一处
e 光标移动到info界面中的最后一个节点处
n 前往下一个节点处
p 前往上一个节点处
u 退出当前节点,返回上一层
s(/) 在info page当中进行查找
h,/ 显示帮助选项
q 退出info page

4.代码演示

  • 例如当我们按下命令:info ls

5.info文档界面分区

  • info查找的内容被分为一个一个字段,下面介绍每个字段的意思
File 代表当前数据来由哪个文件提供
Node 代表目前的页面处于哪个节点
Next 下一节点的名称
Up 回到上一层的节点的总揽画面
Prev 上一节点

四、其他有用文件

1.引入:据上面所介绍,命令/软件制造者,会把自己的使用说明制成联系帮助文件。但并不是每个东西都需要做成联机帮助文件,还有一些说明需要的额外文件。还有,某些软件不止告诉你如何做,还会有一些相关的原理说明。

  • 这些说明文件存放在/usr/share/doc目录中
  • 许多原版软件发布的时候,都会有一些安装须知、计划工作事项、未来工作规划等,还有包括可安装的程序等,这些文件都会放置在/usr/share/doc这个目录中。
  • 此目录下的数据主要以软件包为主

五、总结

当你需要对某项命令/文件进行查询的时候,可参照以下方法

  • 在命令行模式下,如果你想简单的查询命令/文件的相关选项、参数,可先使用--help功能查询
  • 如果当你从来不知道某个命令/文件格式时,建议使用man或info查询
  • 当你想要架设一些服务,或想要利用一整组软件来完成某项功能时,建议到/usr/share/doc目录下进行查找,看看有没有该服务的说明文件

猜你喜欢

转载自blog.csdn.net/qq_41453285/article/details/85940639