環境変数 $PATHの優先順位
はじめに
普段何気に使用していた
各コマンドが探しに行く設定パスには優先順位があることを知ったのでメモ
環境変数 $PATH
自分のPCのホームディレクトで(~/)
shiga1@MacBookPro ~ % echo $PATH ←を実行すると
/opt/local/bin:/opt/local/sbin:/Applications/XAMPP/xamppfiles/bin:/usr/local/opt/[email protected]/sbin:/usr/local/opt/[email protected]/bin:/usr/local/opt/mysql-client/bin:/usr/local/opt/[email protected]/bin:/usr/local/sbin:/Library/Frameworks/Python.framework/Versions/3.8/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/Library/Apple/usr/bin
コマンドを実行した時にどこを参照にしているのかが分かる。
ここまでは、以前から理解していたが優先順位があるのは、知らなかった。
調べたところ、優先順位は左から順と分かった。(パスは「:」区切り)
これを調べた経緯
諸事情あって、which php コマンドをよく使っていた時、
ホームディレクトと、XAMPP内で実行した時の結果が違うことに違和感を感じたから。
Author And Source
この問題について(環境変数 $PATHの優先順位), 我々は、より多くの情報をここで見つけました https://qiita.com/s_tatsuki/items/f161bad0d152611bf3d2著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .