回答:
パスを永続的に保存するには、いくつかのオプションがあります。
環境変数に関するUbuntuコミュニティWikiを読むことをお勧めしますが、簡単な答えは、~/.profile
ユーザーごとのPATH設定または/etc/profile
グローバル設定です。
のような何かをする export PATH=$PATH:/your/new/path/here
その方法については既に回答済みですが、ちょっとしたヒントをお伝えしたいと思います。ここに私がやることがあります:
私は.bash.d
自分の$HOME
中で呼ばれるディレクトリを持ち、その中に私の環境に何かをするシェルスクリプトのセットを保持しています(たとえば、mavenを正しくセットアップし、パスを変更し、プロンプトを設定するなど)。gitを使用して、これをバージョン管理下に保ちます。これにより、何かがひどく失敗した場合に、envの作業バージョンに簡単に戻ることができます。すべての変更を取得するには、次のように.bashrcの最後にあるそのディレクトリ内のすべてのファイルをソースします。
for i in $HOME/.bash.d/*; do source $i; done
unset i
これにより、非常に柔軟な環境が提供され、簡単に変更および復元でき、gitを使用するだけで他のマシンにエクスポートできます。
/ etc / profileファイルを直接変更したくない場合は、上記のバリアント。あなたは、新しいファイルを作成することができますyourpath.shで /etc/profile.d/の ディレクトリを。次に、このファイルをそのように編集します。vimエディターを使用します(ただし、別のエディターで自由に編集できます): vim /etc/profile.d/yourpath.sh
MYPATH='/your/new/path/'
export MYPATH
export PATH=$PATH:$MYPATH
:w riteとq uitが完了し、パスが変更されました。端末を使用している場合は、端末を閉じてから再度開きます。新しい変数が更新されます。これできれいになりました。不要になったときにこのファイルを削除でき、初期構成に干渉しません。
PATH
エクスポートされている限り、そのMYPATH
必要はありません(他の目的で必要でない限り)。(2)vimですばやく保存(書き込み)して終了する方法は、ZZ
no :
または(Enter)が必要です。