如何在Linux内部寻求帮助

当我们在Linux中遇到问题时,我们主要通过三种方式来寻求帮助:help,what is,man

一.help

1.作用:help命令·用来显示用法总结和参数列表,可用来查看大多数命令的用法

2.用法:在用help命令之前我们首先要知道一个概念,什么是内部命令什么是外部命令

内部命令:Linux系统为了提高系统运行效率,将经常使用的轻量的命令在系统启动时一并加载这些命令到内存中供SHELL随时调用,这部分命令即为内部命令。内部命令大多是些常用命令

外部命令:系统层调用的较重的命令只有当被调用时才会硬盘加载的这部分命令即为外部命令,外部命令存储于硬盘中

对此我们可以用type命令来查看一个命令是否是内部命令

help命令在查看内部命令和外部命令时需要通过不同的方式来进行调用

对于内部命令可用“help +命令”的方式直接查看

此处cd 命令为内部命令而mkdir为外部命令

例:用help命令查看内部命令cd命令的用法

对于外部命令我们可以通过“命令 --help”的方式查看

例:用help查看外部命令mkdir的用法

--

3.优缺点:help可以较清晰的查询我们需要的命令信息,信息虽然不全面但是一般情况可以满足我们的需求,但是不是所有命令都支持help命令的查询

二.whatis

1.作用:将目标命令所执行的功能打印到终端

2.用法:whatis +命令

例:用whatis查询cd,pwd命令

3.优缺点:查找速度快,但是只能给出目标命令的功能,而且没有实时性

三.man

1.作用:man命令用来查询目标命令的官方解释,其中包含了目标命令的用法,参数,解释,配置文件等信息

2.用法:man命令实际是调用了linux的命令手册,在linux中把命令分为九大类

而有些命令可能横跨了多个命令类例如pwd命令就被分到1类和3类中

以下为man的几种常用用法

man  命令                            查看目标命令的第一个分类章节释义

man  -a  命令                      依次查看目标命令的所有分类章节(q退出章节,退出后点击回车进入下一个章节)

man  -w  命令                      查看目标命令匹配到的第一个分类章节的来源文件

man  -aw  命令                    查看目标命令匹配到的所有分类章节的来源文件

man  章节数  命令               查看目标命令目标章节的分类章节

在进入一个命令的某个章节的文件后常用查看方法:

f 向下翻一页

b 向上翻一页

G 跳至尾页

g 跳至首页

/  搜素关键字 n 向下 N向上

? 搜索关键字 n 向上 N向下 

q 退出man

3.优缺点:包含了目标命令的所有官方释义和信息,涵盖了几乎所有的命令,最全面完善,但是解释过于官方,冗长

四.info

1.作用:查看info文档中对命令的解释

3.优缺点:比man更为友好更加通俗易懂,其中加入了大量的例子来帮助理解,但是篇幅也更为冗长,不利于快速查找

猜你喜欢

转载自www.cnblogs.com/bailandecheng/p/9301831.html