PATH変数は正確に何に使用されますか? bashrcを修正する理由は何ですか?

PATH変数は正確に何に使用されますか? bashrcを修正する理由は何ですか?

基本的な質問は知っていますが、まだLinuxの初期段階なので、先に進む前に(共有ホスティングにgitを追加する)この点を確実に理解したいと思います。

私が理解したのは、bashにフォルダを探す場所を指示しているので、そのフォルダに書き込む必要がある場合(プログラムのインストールなど)は大丈夫ですか? Bashは、ジョブに使用される環境です(例:cygwin \ gitbash?)。

私が5歳のように説明してください。ありがとうございます。

ベストアンサー1

ウィキから:

Multicsは検索パスのアイデアを出しました。初期のUnixシェルは/ binでプログラム名だけを見つけましたが、Unixバージョン3ではディレクトリが大きすぎて/ usr / binと検索パスがオペレーティングシステムの一部になりました。 [1]

PATHシェル(関数)が実行可能ファイルを検索する区切り:ディレクトリのリスト。exec*p

を使用するPATH=/a:/b:/cと、実行時にxシェルは実行可能ファイルをテストし、/a/x/b/x以前のテストが失敗した場合)最後に/c/x(以前のテストが失敗した場合)xディレクトリに見つからない場合は失敗しますPATH

おすすめ記事