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