Shell

Whatis 命令(shell 內置程序與可執行程序)

  • December 26, 2015

我知道whatis命令用於輸出有關可執行程序(命令)的簡要描述。

所以兩者

whatis cd

whatis type

將列印:沒​​有什麼合適的(因為據我了解,它們都是 shell 內置的)。但是怎麼會,它適用於

whatis echo

即使 echo 是內置的 shell,對此有什麼解釋嗎?

這適用於 echo 因為它既是內置的 shell是命令。預設情況下,使用內置函式。

$ type echo
echo is a shell builtin
$ type -P echo # ignores builtins
/bin/echo
$ echo foo # builtin
foo
$ /bin/echo foo # external command
foo

引用自:https://unix.stackexchange.com/questions/251697