どのように私はlinuxで$PATHを編集することができますか?
私は私の$PATHにいくつかのフォルダを追加する必要があるubuntu 9.04を使用しています。私はパスを読み取る方法を知っています:
echo $PATH
私はそれを編集し、他の2つのパスを追加することができるようにしたいです。
それはどのようにするかについてはすでに答えられていますが、私はあなたに少しヒントを与えたいと思います。
私は.bash.d
というディレクトリを持っていて、その中に私の環境に何かをするシェルスクリプトのセットを置いています(例えば、mavenを正しく設定したり、パスを変更したり、プロンプトを設定したりなど)。これを git でバージョン管理下に置いているので、万が一何か失敗してしまっても、簡単に作業バージョンの環境に戻すことができます。すべての変更を取得するには、.bashrc の最後にあるこのディレクトリにあるすべてのファイルを次のようにソースにします:
for i in $HOME/.bash.d/*; do source $i; done
unset i
これにより、簡単に変更や復元ができ、git を使うだけで他のマシンにエクスポートできる非常に柔軟な環境が手に入ります。
etc/profile ファイルを直接変更したくない場合は、上からの変形版。/etc/profile.d/ ディレクトリに yourpath.sh という新しいファイルを作成します。そして、このファイルをそのように編集します。vimエディタを使って(でも他のエディタで自由に編集してください)。vim エディタを使って (ただし、他のエディタで編集するのは自由です。) vim /etc/profile.d/yourpath.sh
MYPATH='/your/new/path/'
export MYPATH
export PATH=$PATH:$MYPATH
:w rite と q uit とそれはあなたのパスが変更されて行われています。あなたがターミナルを使用している場合は、それを閉じて、それを開きます。これですっきりしたので、不要になったらこのファイルを削除することができ、初期設定の邪魔にもなりません。