Я знаю, что такое встроенная команда, но что она делает 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
.