$PATH
環境変数
$PATH は、
コマンド
を探しに行く場所の一覧を保持している
.bash_profile
で$PATHを上書きしていることがよくある
例
echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
これは、
:
で区切られた
ディレクトリ
のリストになっている
シェル | shell
は、ある
コマンド
が入力されたとき、このディレクトリのリストの中にあるかどうかを先頭から探す
最後まで探してもコマンドが見つからなかった場合、
-bash: hoge: command not found
等と出力される