コマンドはなぜですか?
「ls」、「cat」、「touch」、「rm」、「mkdir」
Bashをインストールするときにすでにあった内部コマンドではありませんか?外部コマンドは、他の場所からダウンロードできるコマンドでなければならないと思います。
答え1
これらのコマンドは、bash
ほとんどのシステムでデフォルトで使用できますが、別々のコードベースを持つ別々のソフトウェアとして提供されます。これを削除しても、bashは問題なく実行され続けます。
bash
manの組み込みセクションに記載されている組み込みツールもあります(またはここ)。これらは殻から分離することはできません。
また、シェルには「外部」コマンドを実行することはできませんが、組み込みコマンドには引き続き実行できる制限モードがあります。