
重複の可能性:
ユーザー環境変数を設定するには? (永久、非セッション)
私が使用する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