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変数の広範かつ詳細な説明をお願いします。ありがとう!