Whatis 命令(shell 内置命令与可执行程序)

Whatis 命令(shell 内置命令与可执行程序)

我知道whatis命令用于输出有关可执行程序(命令)的简短描述。

所以两者

whatis cd

whatis type

将打印:没有什么合适的(因为根据我的理解,它们都是 shell 内置函数)。然而为什么呢,它适用于

whatis echo

即使 echo 是 shell 内置的,对此有什么解释吗?

答案1

这适用于 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

相关内容