Saya menggunakan ubuntu 9.04 Saya perlu menambahkan beberapa folder ke $ PATH saya. Saya tahu cara membaca jalan:
echo $PATH
Saya ingin dapat mengeditnya dan menambahkan 2 jalur lainnya.
Terima kasih
Saya menggunakan ubuntu 9.04 Saya perlu menambahkan beberapa folder ke $ PATH saya. Saya tahu cara membaca jalan:
echo $PATH
Saya ingin dapat mengeditnya dan menambahkan 2 jalur lainnya.
Terima kasih
Jawaban:
Untuk menyimpan jalur Anda secara permanen, Anda memiliki beberapa opsi.
Saya sarankan Anda membaca wiki komunitas Ubuntu pada Variabel Lingkungan tetapi jawaban singkatnya adalah tempat terbaik ~/.profile
untuk pengaturan PATH per pengguna atau /etc/profile
untuk pengaturan global.
Lakukan sesuatu seperti export PATH=$PATH:/your/new/path/here
PATH=$PATH:newPath1:newPAth2
export PATH
Anda juga dapat menempatkan ini di lingkungan global:
sudo emacs /etc/environment
Tambahkan ke entri yang sudah ada di jalur Anda
PATH="/path/to/file:/other/paths"
Muat ulang lingkungan
source /etc/environment
Sudah dijawab tentang bagaimana melakukan itu, tetapi saya ingin memberi Anda sedikit tip. Inilah yang saya lakukan:
Saya memiliki direktori bernama .bash.d
di saya $HOME
dan di dalamnya saya menyimpan satu set skrip shell yang melakukan hal-hal untuk lingkungan saya (misalnya setup pakar dengan benar, memodifikasi path, mengatur prompt saya dll). Saya menjaga ini di bawah kontrol versi dengan menggunakan git , yang membuatnya mudah untuk kembali ke versi env yang berfungsi, jika Anda mengacaukan sesuatu dengan buruk. Untuk mendapatkan semua modifikasi, saya cukup sumber semua file di dir itu di akhir .bashrc saya seperti ini:
for i in $HOME/.bash.d/*; do source $i; done
unset i
Ini memberi Anda lingkungan yang sangat fleksibel sehingga Anda dapat dengan mudah memodifikasi dan mengembalikan + Anda dapat mengekspornya ke mesin lain hanya dengan menggunakan git.
Varian dari atas, jika Anda tidak ingin mengubah file / etc / profile secara langsung. Anda dapat membuat file baru yourpath.sh di direktori /etc/profile.d/ . Kemudian edit file ini seperti itu. Dengan editor vim (tapi jangan mengeditnya dengan editor lain): vim /etc/profile.d/yourpath.sh
MYPATH='/your/new/path/'
export MYPATH
export PATH=$PATH:$MYPATH
: ritus dan q uit dan selesai jalur Anda telah dimodifikasi. Jika Anda menggunakan terminal, tutup dan buka kembali. variabel baru Anda akan diperbarui. Sekarang lebih bersih, Anda dapat menghapus file ini ketika Anda tidak membutuhkannya lagi dan itu tidak mengganggu konfigurasi awal.
PATH
diekspor, MYPATH
tidak perlu (kecuali Anda membutuhkannya untuk tujuan lain). (2) Cara cepat untuk menyimpan (menulis) dan berhenti di vim adalah ZZ
- tidak :
atau (Enter) diperlukan.
echo PATH = $ PATH: path1: path2> tmp
Edit file tmp dengan editor teks favorit Anda sehingga nilai PATH tepat seperti yang Anda inginkan
. ./tmp