如何在Linux内部寻求帮助
Posted 白蓝的橙
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在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更为友好更加通俗易懂,其中加入了大量的例子来帮助理解,但是篇幅也更为冗长,不利于快速查找
以上是关于如何在Linux内部寻求帮助的主要内容,如果未能解决你的问题,请参考以下文章