我知道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