获取命令帮助

一、Linux系统的在线求助man page

在命令行模式下,连续按两次tab键,可以看到Linux有多少命令让你用?

如此多的命令要全部背过是很难的,那如果不背,我们又如何知道这些命令的详细用法呢?某些配置文件的内容到底是什么?这就需要我们来了解怎么样在linux上获取帮助了!

man,即为manual(操作说明)如要知道date功能,输入”man date” 命令,即可清楚的显示date的详细说明和用法

(按空格键可往下翻,按 q 键离开)

 

 

 二、如果知道某些关键词的话, 那么可以在任何时候输入『/word』,来主动搜寻关键词

如下寻找关键词date

以下是man page常用的按键:

 

三、查找特定命令/文件的man page说明文件 

在某些情况下,你可能知道要使用某些特定的命令或者是修改某些特定的配置文件,但是偏偏忘记了该命令的完整名称。这时即可用man page

查找系统中跟man这个命令有关的说明文件:

 

可以指定不同的文件的,上表当中的 man 可以这样将它的文件找出来:

 

 

 当使用『man -f 命令』时,man只会找数据中的左边那个命令(或文件)的完整名称,有一点不同都不行! 但是所要寻找的内容只要有关键词存在, 不需要完全相同的命令(或文件)就能够找到时,就可以使用man -k 这个命令

 

 

 

whatis 相当于 man -f

apropos 相当于 man -k

而要注意的是,这两个特殊命令要能使用,必须要有创建 whatis 数据库才行!这个数据库的创建需要以 root 的身份下达如下的命令:

 

 

四、info page

要查询的目标数据的说明文件必须要以info的格式来写成才能够使用info的特殊功能(例如超链接)。 而这个支持info命令的文件默认是放置在/usr/share/info/这个目录当中的。 举例来说,info这个命令的说明文件有写成info格式,所以,你使用『 info info 』可以得到如下的画面:

 

 

File:代表这个info page的数据是来自info.info文件所提供的;

Node:代表目前的这个页面是属于Top节点。 意思是info.info内含有很多信息,而Top仅是info.info文件内的一个节点内容而已;

Next:下一个节点的名称为Getting Started,你也可以按『N』到下个节点去;

Up:回到上一层的节点总揽画面,你也可以按下『U』回到上一层;

Prev:前一个节点。但由于Top是info.info的第一个节点,所以上面没有前一个节点的信息。

『Menu』底下共分为四小节,分别是Getting Started等等的,我们可以使用上下左右按键来将光标移动到该文字或者『 * 』上面,按下Enter, 就可以前往该小节了!另外,也可以按下[Tab]按键,就可以快速的将光标在上表的画面中的node间移动

 

info page是只有Linux上面才有的产物,而且易读性增强很多~,info page的文件放置到/usr/share/info/目录中。

 

其他有用的文件

 

一般而言,命令或者软件制作者,都会将自己的命令或者是软件的说明制作成man 帮助文件! 但是,毕竟不是每个文件都需要做成man 帮助文件的,还有相当多的说明需要额外的文件!这时这些说明文件文档则摆在/usr/share/doc这个目录!

 

posted @ 2021-09-07 19:43  掠过风  阅读(61)  评论(0)    收藏  举报