帮助文件有2类,内置命令和外部命令。
其中内置命令就是shell内核自带的,因为shell当中自己要进行管理,那么就需要一些命令进行管理,不同的shell肯定有不同的shell命令,我们用type命令就可以看到其的类型,内置shell命令其实就是bash当中内部的命令,就好比我们一个软件内部的嵌套的不同的功能一样
type:用来显示指定命令的类型,判断给出的指令是内部指令还是外部指令
外部命令:在文件系统的某个路径下有一个与命令名称相应的可执行文件
对于内置命令—help是没有效果的,所以我们要去使用help命令,比如说内置命令cd
info命令
是Linux下info格式的帮助指令。描述的比手册页更加熟悉,info是man的补充(info 命令)
就内容来说,info页面比man page编写得要更好、更容易理解,也更友好,但man page使用起来确实要更容易得多。一个man page只有一页,而info页面几乎总是将它们的内容组织成多个区段(称为节点),每个区段也可能包含子区段(称为子节点)。理解这个命令的窍门就是不仅要学习如何在单独的Info页面中浏览导航,还要学习如何在节点和子节点之间切换。可能刚开始会一时很难在info页面的节点之间移动和找到你要的东西,真是具有讽刺意味:原本以为对于新手来说,某个东西比man命令会更好些,但实际上学习和使用起来更困难。
语法
info(选项)(参数)
选项
-d:添加包含info格式帮助文档的目录; -f:指定要读取的info格式的帮助文档; -n:指定首先访问的info帮助文件的节点; -o:输出被选择的节点内容到指定文件。
参数
帮助主题:指定需要获得帮助的主题,可以是指令、函数以及配置文件。
实例
在info后面输入命令的名称就可以查看该命令的info帮助文档了:
info info
![](https://img2018.cnblogs.com/blog/1602382/201902/1602382-20190214210928789-494645494.png)
man命令,拿来查手册,man是分章节的,分1到8个章节,每个章节所描述的内容都是不同的 (man 命令)
总结:
1、[命令] —help 适用于一般的命令,非内置命令
2、man [命令] 适用于一般命令,非内置命令
3、help [命令] 适用于内置命令
4、info命令
5、man命令