获得命令帮助(linux man page、

1.Linux man page(Linux 手册页)

linux到底有多少命令?在命令行模式下,你可以连续按两次tab键,就可看到答案

可以看到linux有1000多种命令让用户使用,而这只是小型试验台的结果,实际上还要更多,难背,手册诞生,解放

如同字典按字母或者笔画的多少分类一样

该手册也进行了分类,一分就分了9类,如下图

 

1.查找

1)明确查找

如果你要查询的东西是个函数,可以如下查

man 3 查询的东西

 EG:查date这个命令

man date

man date  

 

 

 

2)man -f半知查找

查字典时,有时会不知道怎么写,但知道怎么读也可以查到目标

在linux中也提供像字典这样的查找,找到的内容就像”多音字“

man -f    //列出所有相关的命令或者与命令相关的文件

EG:

 

 

对应释意


man (1) - format and display the on-line manual pages
命令(或文件)以及该命令所代表的意义(就是那个数字)                     这个命令的简易说明
多音字                                                        该字的解释

 

3)关键字查找

字典中,不知道怎么读,但知道部分偏旁部首也可以查到目标

linux也提供

man -k

 

可以看到左边有包含man 

另:

 whatis 相当于 man -f

 apropos 相当于 man -k

注:whatis、apropos两个特殊命令要能使用,必须要有创建 whatis 数据库才行

创建 whatis 数据库:  

 

 

 

 结果与man -f man一致

 

  结果与man -k man一致

2.翻页

该手册特别人性化,我们查字典用手翻,该手册查命令用键盘上的按钮即可

 

 在执行完man date命令后向下翻页:

 

 去到最后一页:

 

 向上一页:

 

搜索with

 

 q退出:

 

 

 3.info page

nfo page是将所有的内容拆成一个一个的段落,每个段落都有自己独立的page,不同的page之间用类似于网页的跳转的方式进行连接

注:

  • 支持info命令的说明文件首先必须以info格式写成才能够使用info的特殊功能
  • 支持info命令的文件必须放在/user/share/info/这个目录下面

 

命令:


 

info 查询的命令

 

info page的头部包含了许多重要信息

info info 命令查看

 

  • File:表明当前page的位置
  • Node:表示当前界面所在整个info文件中的位置,这里是Top节点,也就是最前面的节
  • Next:表示下一个节点的名称,这里是Getting Started
  • Up:回到上一层的节点总览画面,就是查看与当前节点同级的所有节点
  • Prv:前一个节点,但是由于这里是Top节点,没有上一个节点,所以没有显示

 

红框  表示的是当前节点的下一级节点

光标移动到

 

 按下Enter 前往该节

 

注:

不是每个文件都需要做成man 帮助文件的,还有相当多的说明需要额外的文件!

那么这些说明文件要摆在哪里呢?就是摆在/usr/share/doc这个目录!

 

4.作业

man page显示的内容放在哪个目录中?


  • where is ls  [找类别为1的位置在哪】
  • 给出两个位置,进入第一个位置,发现不是
  • 进入第二个位置,正确
  • 进入man1,看到都是类别为1的

所以路径为:

/usr/share/man/

 

 

 

 

你目前的linux下,预设共有多少可以被你执行的指令?


 

 1123条

 

请问bzip2这条指令是用来干嘛的?


 

bzip2 用来压缩和解压缩文件

补充:

用法:bzip2 参数 文件

 

 

posted @ 2021-09-06 22:45  学习日志羁旅  阅读(76)  评论(0编辑  收藏  举报