type 命令
区分命令是内建的还是外部的。内建命令都是在 bash
源码中的 builtins
的 .def
中,而外部命令在 /usr/bin
or /usr/sbin
等等中。
- 得到这样的结果说明是内建命令。
xxx is a shell builtin
- 得到这样的结果说明是外部命令。
xxx is /usr/bin/xxx
- 若是得到alias的结果,说明该指令为命令别名所设定的名称。
xxx is an alias for xx --xxx
help 命令
-
help
命令用于显示shell
内建命令的简要帮助信息。 -
zsh
内置并没有help
命令,需要进入bash
中,在bash
中内置有该命令。 - 外部命令基本上都有一个参数
--help
,这样就可以得到相应的帮助,看到你想要的东西了。
man 命令
得到的内容比用 help
更多更详细,而且 man
没有内建与外部命令的区分,因为 man
工具是显示系统手册页中的内容,也就是一本电子版的字典,这些内容大多数都是对命令的解释信息,还有一些相关的描述。
打开手册之后可以通过 pgup
与 pgdn
或者上下键来上下翻看,可以按 q
退出当前页面。
info 命令
info
来自自由软件基金会的 GNU 项目,是 GNU 的超文本帮助系统,能够更完整的显示出 GNU 信息。
网友评论