内建命令与外部命令
- 为什么要区分内建命令和外部命令?
A:查看帮助的工具在内建命令与外建命令上是有区别。 - 内建命令和外部命令的特点
- 内建命令实际上是 shell 程序的一部分。功能简单,代码量小,执行速度快。所以在shell运行时便加载到内存,在执行内建命令时不需要创建子进程。
- 而外部命令往往比较复杂,功能强大。shell在需要时才将其调入内存。外部命令是在 Bash 之外额外安装的,通常放在/bin,/usr/bin,/sbin,/usr/sbin等等。
- 用type命令可以区分内建命令和外部命令。
- 为什么要区分内建命令和外部命令?
帮助命令的使用
- help
- bulitin命令的help
直接执行 help 命令名。例:help cd
- 外部命令的help
使用–help参数。例:ls - -help
- bulitin命令的help
- man
man没有内建与外部命令的区分,因为 man 工具是显示系统手册页中的内容,也就是一本电子版的字典,这些内容大多数都是对命令的解释信息,还有一些相关的描述。
之前介绍过man命令,这里就不再赘述了。
- info
info来自自由软件基金会的 GNU 项目,是 GNU 的超文本帮助系统,能够更完整的显示出 GNU 信息。所以得到的信息当然更多。
- help
Linux基础(8)/Linux下的帮助命令
最新推荐文章于 2022-11-19 17:41:30 发布