Tôi biết lệnh dựng sẵn là gì, nhưng builtin
bản thân nó làm gì? Thực hiện which ls
cho tôi thấy /bin/ls
, nhưng thực hiện which builtin
trả lại không có gì.
man builtin
chỉ cho tôi một danh sách các lệnh dựng sẵn, một trong số đó là builtin
. Phần còn lại của trang man giải thích nội dung là gì, nhưng không phải builtin
là gì .
builtin --help
nói với tôi builtin: usage: builtin [shell-builtin [arg ...]]
nhưng vẫn không làm được gì.
Đây có phải là một phần của bash theo cách mà các lệnh dựng sẵn khác không?
which builtin
trả về không có kết quả, bởi vì which
báo cáo vị trí của các lệnh bên ngoài . Nếu bạn hỏi cái vỏ type builtin
, nó sẽ cho bạn biết, không ngạc nhiên, điều đó builtin is a shell builtin
. Bạn sẽ tìm thấy cùng với alias
, set
vv
builtin help builtin
help builtin
.