私は組み込みコマンドが何であるか知ってbuiltin
いますが、それ自体は何をしますか?実行するとwhich ls
表示されます/bin/ls
が、実行しwhich builtin
ても何も返されません。
man builtin
組み込みコマンドのリストを提供しますが、その1つがです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
。