本实验主要介绍了Linux获取命令帮助,通过本实验的学习,你能够了解使用man page 和info page 查询命令帮助,学会利用其它有用的文件查询帮助。
一、实验目的
1)掌握使用man page查询命令帮助
2)掌握使用info page查询命令帮助
3)利用其他有用的文件查询帮助
二、实验步骤
1)Linux系统的在线求助man page
若想知道如何使用date这条命令,只要输入 man date 命令,就能清楚的显示date的详细说明和用法。
2)man page 常用按键
如果想知道某些关键词,可以在任何时候输入 /word ,来主动搜索关键词。如图为输入 /date 后,被搜索的关键词变为高亮。
3)查找特定命令/文件的man page 说明文件
①man -f 命令:查找系统中跟此命令有关的说明文件,且只会找数据中该命令(或文件)的完整名称。
例:查找系统中跟 man 这个命令有关的说明文件:
②man -k 命令: 查找关键词,模糊搜索。只要该内容有关键词存在,不需要完全相同的命令(或文件)就能找到。
③whatis 与 apropos
whatis 相当于 man -f ,apropos 相当于 man -k。
要注意的是,这两个特殊命令要能使用,必须要有创建 whatis 数据库才行!这个数据库的创建需要以 root 的身份下达如下的命令:
4)info page:只有Linux上面才有的产物,而且易读性增强很多,info page的文件放置到/usr/share/info/目录中。
你要查询的目标数据的说明文件必须要以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间移动。
5)其他有用的文件:摆放在/usr/share/doc 目录中。
三、心得体会
此次实验对我来说是个很有用的实验,它让我了解了man page 和info page 的查询命令,对于学习Linux操作系统,是最基础的一步。通过这一命令,便可以查询到其他命令的作用以及操作,真正的做到授人以渔。
四、分析与思考
1)man page显示的内容放在哪个目录中?
答:usr/share/man
2)你目前的linux下,预设共有多少可以被你执行的指令?
答:1123条
3)请问bzip2这条指令是用来干嘛的?
答:用来压缩和解压缩
五、答题