获得命令帮助(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 参数 文件