Linux系统的在线求助man page 与info page
Linux的命令行有许许多多,要记住所有肯定是不现实的,这时候我们可以使用Linux制作的帮助文件,帮助我们更好地使用。
1.[Tab]热键,按下两下tab键则会提示以ls开头的所有命令
①接在一串命令的第一个字段后面,则为[命令补全]
②接在一串命令的第二个字段后面,则为[文件补全]
例如:ls[tab][tab]
2.–help 求助说明
例如:date命令忘记了后面的选项参数的写法,可以使用’date --help’显示所有的用法和提示,进而使用date命令行。
3.man page 显示该命令的所有用法和参数。例如:man date 显示date命令的用法
这里的数字(1)表示的是“一般用户可以使用的命令”
还有其他数字的含义是(加粗的号码特别重要)
(1)用户在shell环境中可以操作的命令或可执行文件
(2)系统内核可调用的函数与工具等
(3)一些常用函数,大部分为C的函数库
(4)设备文件的说明,通常在/dev下的文件
(5)配置文件或是某些文件的格式
(6)游戏
(7)惯例与协议等,例如Linux文件系统、网络协议、ASCII代码等的说明
(8)系统管理员可用的管理命令
(9)跟内核有关的文件
在man page中也可以使用查找关键词,例如/date ?date一个是往下查找,一个是往上查找,需要重复查找可以使用N/n。
4.info page 显示该命令的所有用法和参数(以节点的方式)。例如:info date显示date命令的用法
基本上,info和mna的用途其实差不多,都是用来查询命令的用法或是文件的格式。但是man page是一口气全部输出,而info page则是将文件数据拆成一个个的段落,每个段落用自己的页面来编写,并且在各个页面中还有类似网页的超链接跳转至下一个页面,每个独立的页面也被称值为节点。
可以使用 page up和page down来翻页,空格键为向下翻一页。
一般来说,不会特意去记住这些命令,只会去记住几个常见的命令,使用这些在线求助可以很好的帮助自己使用。例如:打印的相关命令,只记得lp(line print)。那我就会有man lp开始,去查找相关的说明,然后lp[tab][tab]找到任何lp为开头的命令,再去–help查找相应的用法,若有需要返回man lp去查询命令。