Wiem, co to jest wbudowane polecenie, ale co builtin
samo robi? Wykonanie which ls
pokazuje mi /bin/ls
, ale wykonanie which builtin
nic nie zwraca.
man builtin
po prostu daje mi listę wbudowanych poleceń, z których jednym jest builtin
. Reszta strony podręcznika wyjaśnia, co to jest wbudowane, ale nie to, co builtin
jest.
builtin --help
mówi mi builtin: usage: builtin [shell-builtin [arg ...]]
ale wciąż nie to, co robi.
Czy to część bash w sposób, w jaki inne wbudowane polecenia nie są?
which builtin
nie zwraca wyników, ponieważ which
zgłasza lokalizację poleceń zewnętrznych . Jeśli poprosisz o powłokę type builtin
, nie będzie to zaskakujące builtin is a shell builtin
. Znajdziesz to samo z alias
, set
itp.
builtin help builtin
help builtin
.