Open Yuya-Furusawa opened 3 years ago
PATHには優先順位があり、同名のコマンドがある場合、優先順位が高い方が実行される
優先順位はecho $PATH
で確認できる
/usr/bin:/usr/local/bin
となっている場合、/usr/bin
が/usr/local/bin
より優先される(左側の方が優先される)
優先順位を高めたい時は
export PATH=追加したいコマンド検索パス:$PATH
優先順位を低くする時は
export PATH=$PATH:追加したいコマンド検索パス
とする
echo $PATH
の時に整形して見やすくするecho $PATH
だと見にくい
echo $PATH | tr ':' '\n'
とすると改行されて見やすくなる
何かとファイル読み込みの際にPATHが重複して書かれてしまう問題がある 無視してもいいがエラーの原因は潰しておくに限る Zshの場合、
typeset -U PATH
とすれば良い
新しいMacを買ったので環境構築に必要なメモ
PATHを通すとは
コマンド検索パスを通すこと コマンドはどこかのディレクトリのファイルに隠れており、それを見つけてくる必要がある。 そのファイルを見つけに行くパスをコマンド検索パスという
PATHの設定・確認
そのパスは自分で設定することができる
~/.zshenv
や~/.zshrc
等に記述して設定するecho $PATH
で設定したパスを確認できる設定の記述の仕方
こんな感じで記述する
参照