如何区分用于获取文档的命令、实用程序或内置程序?

use*_*436 9 command-line documentation info manpage

我正在运行 Bash 脚本,但有时我会混淆我使用的这些命令中的哪些属于谁。有时man xxx有效,有时无效,所以我使用--helpor info,主要是这些作品之一来显示命令的描述。谁能告诉我我怎么知道什么命令属于什么?Bash 内置、GNU 实用程序等。

cho*_*oba 6

您可以使用type来了解:

$ type echo
echo is a shell builtin
$ type sudo
sudo is /usr/bin/sudo
Run Code Online (Sandbox Code Playgroud)

对于 bash 内置函数,请使用help,如help echo.