Tôi biết lệnh dựng sẵn là gì, nhưng builtinbản thân nó làm gì? Thực hiện which lscho tôi thấy /bin/ls, nhưng thực hiện which builtintrả lại không có gì.
man builtinchỉ 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 builtinlà gì .
builtin --helpnó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 builtintrả về không có kết quả, bởi vì whichbá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, setvv
builtin help builtin
help builtin.