ビルトインコマンドと外部コマンド
ビルトインコマンドと外部コマンド
ビルトインコマンドと外部コマンドの違いが分からなかったので、こちらにまとめます。
ビルトインコマンド:ファイルとしての実体は無く、シェルに組み込まれている
外部コマンド:PATHに記述されたディレクトリに実行ファイルを置く
以下が実行例です。
higmonta@higuchimiyukiyuunoMacBook-Pro fishing_cooking % type cd cd is a shell builtin ① higmonta@higuchimiyukiyuunoMacBook-Pro fishing_cooking % type cat cat is /bin/cat ②
①は、ビルトインコマンドとなっている
②は、外部コマンドとなっている
※[type]コマンドでビルトインコマンド or 外部コマンドを調べることができる(外部コマンドの場合は、その場所も調べてくれる)