我知道什么是内置命令,但是它builtin
本身会做什么?执行which ls
显示给我/bin/ls
,但是执行不which builtin
返回任何内容。
man builtin
只是给了我一系列内置命令,其中一个是builtin
。手册页的其余部分介绍了什么是内置函数,而不是什么builtin
。
builtin --help
告诉我,builtin: usage: builtin [shell-builtin [arg ...]]
但仍然不行。
它是否以其他内置命令无法使用的方式成为bash的一部分?
which builtin
不返回任何结果,因为它which
报告外部命令的位置。如果您询问外壳type builtin
,它将毫不奇怪地告诉您builtin is a shell builtin
。您会发现与alias
,set
等相同
builtin help builtin
help builtin
。