この/media/De Soft/mongodb/bin
PATH変数を永続的にするにはどうすればよいですか?
みんなは「あなたのシェルに応じてexport PATH=$PATH:media/De\ Soft/mongodb/bin
、または~/.profile
、または.bashrc
に.zshenv
」と言っています。
~/.profile
、または.bashrc
、または.zshenv
とは何ですか。彼らは実際に何をしますか?
export PATH=$PATH:my/path
を.profile/.bashrc/.zshenvに追加するにはどうすればよいですか?
デフォルトの端末で64ビットUbuntu 14.04 LTSを使用しています。
これらは構成ファイルです。一方通行:
gedit ~/.profile
を実行します行を追加
export PATH=$PATH:/media/De\ Soft/mongodb/bin
一番下に保存します
ログアウトして再度ログインする
編集:
より安全な方法は、引用符を使用することです。元のPATH
の1つ以上のディレクトリにスペースが含まれている場合は、そうする必要があります。そう:
export PATH="$PATH:/media/De Soft/mongodb/bin"
端末ウィンドウに次を入力します
export PATH=/media/De\ Soft/mongodb/bin:$PATH
ターミナルを閉じて、コンピューターを再起動します。ターミナルでこれを入力するとき、パスには/ media/De\Soft/mongodb/binが含まれている必要があります。
echo $PATH
PATH
を永続的に変更するには、/etc/environment
ファイルを変更する必要があります。編集する前にバックアップを作成します。
Sudo cp /etc/environment /etc/environment.bak
Sudo nano /etc/environment
サンプル出力:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
パスは:
で区切られているため、x/y/z
と言う新しいパスを追加するには、/etc/environment
のようになります。
PATH="x/y/z:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"