Linux命令的帮助,详解Linux帮助命令
本⽂主要内容
Linux帮助命令简介
help 命令与 --help 参数
man 命令
info 命令
01
Linux帮助命令简介
Linux 系统的命令数量有上千个,每个命令⼜有若⼲个甚⾄数⼗个参数指出不同情景下的使⽤。
有⼀些命令是我们⽇常⼯作需要经常使⽤的,即便不是特意背命令,也会因熟能⽣巧⽽印象深刻。
但是对于那些不熟悉的命令,或者是熟悉命令的不熟悉的参数呢?
当然,我们不需要耗费⼤量精⼒去记忆这些命令和参数,只需要正确使⽤Linux 的帮助命令,就能够快速地定位到⾃⼰想要的命令和参数。Linux 的帮助命令主要包含三个:
help 命令与 --help 参数
man 命令
info 命令
接下来,将介绍这三个命令的使⽤⽅法及区别。
02
help 命令与 --help 参数
2.1    help 命令
help 命令能够在控制台上打印出我们需要的命令的帮助信息,使⽤⽅式为:
help
例如,我们要查看 cd 命令和 mv 命令的帮助命令,使⽤上述形式的 help 命令时能够得到如下输出:
查看 cd 命令的帮助⽂档
查看 mv 命令的帮助⽂档
linux在线命令查询平台
为什么会出现上述差异?为什么不能查看 mv 命令的帮助信息?这⾥需要引⼊⼀个“
内建命令
”和“
外部命令
”的概念。
2.2    内建命令与外部命令
Linux 的内建命令是 shell 程序的⼀部分,Linux 系统加载运⾏时就被加载并驻留在系统内存⾥的,因此执⾏速度较快。
Linux 的外部命令是通过额外安装获得的命令,不随系统⼀起被加载到内容中,运⾏速度慢但功能强⼤。
使⽤ type 命令可以查看该命令是内建命令还是外部命令。
type
例如上⽂中,提及的 cd 命令和 mv 命令,我们看⼀下它们分别属于什么类型的命令。
cd 命令是⼀个内建命令
mv 命令是⼀个外部命令
从上述信息中,我们发现 cd 命令是⼀个内建命令,mv 命令是⼀个外部命令。多次尝试后,可以发现,
上述形式的 help 命令只能⽤于内建命令的帮助信息查询。
我们可以尝试查看 help 命令本⾝的帮助⽂档。
help help
help 命令的帮助⽂档
不难看出,只有内建命令能够使⽤下述形式的 help 命令查询帮助⽂档。
help [option]
2.3    --help 参数
若是想⽤ help 来查询外部命令的帮助⽂档,上述形式是⾏不通的,但是可以⽤下述形式查询外部命令的帮助⽂档。
--help
需要注意的是,这两个形式的 help 并不能完全等同。
前⼀种通过执⾏内建的 help 命令查看帮助⽂档,后⼀种是通过命令后携带参数 help 的⽅式来展⽰所查询命令的帮助⽂档。我们不妨尝试查询外部命令 mv 的帮助⽂档:
mv --help
mv 命令⽀持了 --help 参数
不难发现,mv 命令⽀持了 --help 的参数,才能展⽰这个命令的帮助信息并退出。
03
man 命令
3.1    man 提供的帮助信息
man 是 manual 的简写,与 help 命令和 --help 参数不同,使⽤ man 命令查询帮助⼿册时会进⼊ man page 界⾯,⽽⾮直接打印在控制台上。同时,相⽐与 help,man 命令的信息更全,help 则显⽰的信
息简洁
man [option]
例如,我们要查看 mv 命令的帮助信息
man mv
mv 命令的帮助信息
man page 中提供了关于 mv 命令的 “名字” 、 “概要” 、 “介绍” 等信息,还有诸如 “作者信息” 、 “更多” 等其他信息未在图中展⽰。具体包括:
man page 中包含的帮助信息项⽬
我们注意到,在第⼀⾏有 “MV(1)” 的字样,括号内的数字代表什么含义呢?它其实是对所查询信息的⼀个分类。
数字含义
3.2
man page 中的按键操作
man 命令相⽐于 help 命令最⼤的优势在于⽤户可以在 man page 中,通过按键交互进⾏翻页、查等操作。常见的按键操作如下所⽰。
man page 中的交互操作
04
info 命令
4.1    info 命令提供的帮助信息
info 命令的使⽤⽅法为:
info [option]
info 命令的功能基本与 man 命令相似,能够显⽰出命令的相关资料和信息。
⽽与 man 命令稍有区别的是,⼀⽅⾯,info 命令可以获取所查询命令相关的更丰富的帮助信息;另⼀⽅⾯,info page 将⽂件数据进⾏段落拆分,并以 “节点” 的形式⽀撑整个页⾯框架,并将拆分的段落与节点对应,使得⽤户可以在节点间跳转⽽⽅便阅读每⼀个段落的内容。
以 info info 为例,我们进⼊了关于命令 info 的 info page
第⼀层:顶层节点,展⽰了关于 info 命令的基本信息及
⽬录信息
第⼀层 info page 的内容与信息
第⼆层:⼀级⽬录节点,展⽰了⼀级⽬录中的详细内容,其中可能包含了⼆级⽬录列表
第⼆层 info page 的内容与信息
第三层:⼆级⽬录节点:展⽰了⼆级⽬录中的详细内容
第三层 info page 的内容与信息
以此类推。
4.2    info page 中的按键操作
info page 提供了翻页、节点跳转、搜索等交互操作。info page 内的交互操作
(完)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。