我知道什么是内置命令,但是它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。