私は私の$ PATHにフォルダを追加する必要があるubuntu 9.04を使用しています。私はパスを読む方法を知っています:
echo $PATH
編集して他に2つのパスを追加できるようにしたいです。
ありがとう
あなたのパスを永久に保存するには、いくつかの選択肢があります。
Ubuntuコミュニティウィキで 環境変数 を読むことをお勧めしますが、短い答えはユーザーごとのPATH設定には~/.profile
、グローバルには/etc/profile
です。設定。
export PATH=$PATH:/your/new/path/here
のようなことをする
PATH=$PATH:newPath1:newPAth2
export PATH
これを地球環境に置くこともできます。
Sudo emacs /etc/environment
すでにパスにあるエントリに追加する
PATH="/path/to/file:/other/paths"
環境をリロードする
source /etc/environment
その方法についてはすでに回答済みですが、少しヒントを示します。これが私がしていることです:
私の.bash.d
には$HOME
というディレクトリがあり、その中に私の環境に影響を与える一連のシェルスクリプトがあります(たとえば、正しくセットアップ、パスの変更、プロンプトの設定など)。 git を使用することで、これをバージョン管理下に置くことができます。すべての変更を取得するには、このディレクトリ内のすべてのファイルを、次のようにして.bashrcの最後に単純に入力します。
for i in $HOME/.bash.d/*; do source $i; done
unset i
これはあなたが簡単に変更したり復元したりすることができる非常に柔軟な環境をあなたに与えます+あなたはgitを使うことによって他のマシンにそれをエクスポートすることができます。
/ etc/profileファイルを直接変更したくない場合は、上記の変種を使用してください。 / etc/profile.d /ディレクトリに新しいファイルyourpath.shを作成できます。それからこのファイルを編集してください。 Vimエディタを使って(ただし、他のエディタで自由に編集してください):vim /etc/profile.d/yourpath.sh
MYPATH='/your/new/path/'
export MYPATH
export PATH=$PATH:$MYPATH
:writeおよびquitを実行すると、パスが変更されました。端末を使用している場合は、端末を閉じて再度開きます。新しい変数が更新されます。これで、ファイルが不要になり、初期設定に干渉しなくなったときに、このファイルを削除できます。
echo PATH = $ PATH:パス1:パス2> tmp
あなたの好きなテキストエディタでファイルtmpを編集してPATHの値がまさにあなたが望むものであるように
。 ./tmp