- 在linux终端,面对命令不知道怎么用,或不记得命令的拼写及参数时,我们需要求助于系统的帮助文档; linux系统内置的帮助文档很详细,通常能解决我们的问题,我们需要掌握如何正确的去使用它们;
- 在只记得部分命令关键字的场合,我们可通过 man -k 来搜索。
- 知道某个命令的简要说明,可以使用whatis,而更详细的介绍,则可用 info 命令。
- 对于命令的具体参数及使用方法,需要用到强大的 man。
- 查看命令在哪个位置,需要使用 which。
【 1. whatis/info 查看命令的简要说明 】
1.1 whatis
全称 | 作用 |
---|---|
whatis(what is)是什么 | 查询一个命令执行什么功能,并将查询结果打印到终端上;该命令显示手册部分的页眉行。 |
- 基本语法
whatis [欲查询的命令]
- 实例:查询 命令 ls
1.2 info
全称 | 作用 |
---|---|
info(information)信息 | Linux系统下 info 格式的帮助指令。 |
- 基本语法
- -d:添加包含info格式帮助文档的目录;
- -f:指定要读取的info格式的帮助文档;
- -n:指定首先访问的info帮助文件的节点;
- -o:输出被选择的节点内容到指定文件。
info [选项参数] [欲查询的命令]
- 快捷键
名称 | 作用 |
---|---|
? 键 | 显示info的常用快捷键。 |
N 键 | 显示(相对于本节点的)下一节点的文档内容。 |
P 键 | 显示(相对于本节点的)前一节点的文档内容。 |
U 键 | 进入当前命令所在的主题。 |
M 键 | 敲M键后输入命令的名称就可以查看该命令的帮助文档了。 |
G 键 | 敲G键后输入主题名称,进入该主题。 |
L 键 | 回到上一个访问的页面。 |
SPACE 键 | 向前滚动一页。 |
BACKUP或DEL键 | 向后滚动一页。 |
Q 键 | 退出info。 |
- 实例:查看 ls 命令的信息
info ls
【 2. man 查看命令详细内容 】
全称 | 作用 |
---|---|
man(manual)说明书 | 查看Linux中的指令帮助、配置文件帮助和编程帮助等信息。 |
- 基本语法
- -a:在所有的man帮助手册中搜索;
- -f:等价于whatis指令,显示给定关键字的简短描述信息;
- -P:指定内容时使用分页程序;
- -M:指定man手册搜索的路径。
man [选项参数] [欲查询的命令]
- info 和 man 的对比
就内容来说,info页面比man page编写得要更好、更容易理解,也更友好,但man page使用起来确实要更容易得多。一个man page只有一页,而info页面几乎总是将它们的内容组织成多个区段(称为节点),每个区段也可能包含子区段(称为子节点)。理解这个命令的窍门就是不仅要学习如何在单独的Info页面中浏览导航,还要学习如何在节点和子节点之间切换。 - 实例:查看 ls 命令的信息
man ls
【 3. which 查看路径 】
全称 | 作用 |
---|---|
which 哪一个 | 查找并显示给定命令的绝对路径。 |
- 基本语法
- -n<文件名长度>:制定文件名长度,指定的长度必须大于或等于所有文件中最长的文件名;
- -p<文件名长度>:与-n参数相同,但此处的<文件名长度>包含了文件的路径;
- -w:指定输出时栏位的宽度;
- -V:显示版本信息。
which [选项] [欲查询的命令]
- PS
which 是根据使用者所配置的 PATH 变量内的目录去搜寻可运行档,所以,不同的 PATH 配置内容所找到的命令不一样。 - 实例:查找 pwd
which pwd