PATH
が設定されているいくつかの場所、/etc/profile
または.profile
ホームディレクトリにあるファイルを読みました。
これらはパスが設定されている唯一の場所ですか?私はそれをより良く理解したいです。
で/etc/profile
、ファイル、次のコメントが言うように"system-wide .profile file for the Bourne shell"
。それは、プロファイルファイルがbashの主要な構成ファイルであることを意味しますか?
そのファイルでは、PATH
変数がまったく設定されていません。で.profile
、ホームディレクトリ内のファイルの行があります:
PATH="$HOME/bin:$PATH"
それPATH
は既に設定された$PATH
文字列を$HOME/bin:
右に連結しているので、見た目でリセットしていますか?しかし、もしetc/profile
および~/.profile
設定ファイルだけですPATH
された場合$PATH
、それはで定義されていない場合はそのコード行でから来ますか/etc/profile
?
誰かがPATH
変数の広範かつ詳細な説明をお願いします。ありがとう!