PATH のような環境変数を永久に変更する

PATH のような環境変数を永久に変更する

重複の可能性あり:
ユーザー環境変数を設定するにはどうすればよいですか? (セッションではなく永続的に)

PATH 変数の量を変更するには、次を使用します:export PATH=...

しかし、ターミナルを閉じると、PATH の量は最初の状態に戻ります。

ターミナルを閉じたりログアウトした後も、金額が希望どおりになるように変更を保存したいと思います。

この作業はどうすればいいでしょうか?

私はFedora 17、カーネル3.4.3を使用しています

答え1

設定を永続化します:

次の行を追加します:エクスポート PATH=/path/to/dirあなたの~/.bashrcbash を使用する場合、または zsh の場合は ~/.zshrc を使用します。

$ vim ~/.bashrc

export PATH=$PATH:/path/to/dir

:wq

または:

$ echo "export PATH=$PATH:/path/to/dir" >> ~/.bashrc

後で編集します!

答え2

bash (非ログイン) シェル インスタンスを実行するたびに、.bashrcホーム ディレクトリ内のファイルが読み込まれて実行されます。一方、ログイン シェルは、ホーム ディレクトリ.profileにあるファイルに対して同じ処理を実行します。ログイン シェルと非ログイン シェルの違いについては、bash マニュアルを参照してください。

あなたの場合は、を開いて~/.bashrc、そこに必要な変数を設定します。例えば:

PATH="/some/new/path:$PATH"

保存して再読み込みします。

$ source ~/.bashrc

関連情報