Pelajari cara mengatur variabel $ path Anda secara permanen di Linux
- 2819
- 393
- Enrique Purdy
Di linux (juga unix) $ Path adalah variabel lingkungan, digunakan untuk memberi tahu shell di mana mencari file yang dapat dieksekusi. $ Path Variabel memberikan fleksibilitas dan keamanan yang luar biasa untuk sistem Linux dan pasti aman untuk mengatakan bahwa itu adalah salah satu variabel lingkungan yang paling penting.
Jangan lewatkan: Cara mengatur dan tidak disetel variabel lingkungan luas, pengguna dan sistem luas
Program/skrip yang terletak di dalam $ Path's direktori, dapat dieksekusi langsung di shell Anda, tanpa menentukan jalur lengkap untuk mereka. Dalam tutorial ini Anda akan belajar cara mengatur $ Path variabel secara global dan lokal.
Pertama, mari kita lihat nilai $ path Anda saat ini. Buka terminal dan keluarkan perintah berikut:
$ echo $ path
Hasilnya harus seperti ini:
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/game:/usr/local/games
Hasilnya menunjukkan daftar direktori yang dipisahkan oleh titik dua. Anda dapat dengan mudah menambahkan lebih banyak direktori dengan mengedit file profil shell pengguna Anda.
Dalam cangkang yang berbeda ini bisa:
- Bash Shell -> ~//.Bash_profile, ~/.Bashrc atau profil
- Korn Shell -> ~//.kshrc atau .Profil
- Z shell -> ~//.zshrc atau .zprofile
Harap dicatat bahwa tergantung pada bagaimana Anda masuk ke sistem yang dimaksud, file yang berbeda mungkin dibaca. Inilah yang dikatakan Bash Manual, perlu diingat bahwa file -file tersebut serupa untuk cangkang lain:
/bin/bash Bash dapat dieksekusi /etc/profile File inisialisasi di seluruh sistem, dieksekusi untuk shell login ~/.Bash_profile File inisialisasi pribadi, dieksekusi untuk shell login ~/.Bashrc File startup per individu per interaktif ~/.Bash_logout File Pembersihan Shell Login Individual, dieksekusi saat shell login keluar ~/.inputrc File Inisialisasi Readline Individual |
Mempertimbangkan hal di atas, Anda dapat menambahkan lebih banyak direktori ke $ Path variabel dengan menambahkan baris berikut ke file yang sesuai yang akan Anda gunakan:
$ Path Ekspor = $ path:/path/to/newdir
Tentu saja dalam contoh di atas, Anda harus berubah “/Path/to/Newdir” dengan jalur yang tepat yang ingin Anda atur. Setelah Anda memodifikasi .*rc atau .*_Profil file yang Anda perlukan untuk memanggilnya lagi menggunakan "sumber" memerintah.
Misalnya dalam pesta Anda dapat melakukan ini:
$ sumber ~/.Bashrc
Di bawah, Anda dapat melihat contoh saya $ Path Lingkungan di komputer lokal:
[Email Dilindungi] [tecmint]: [/home/marin] $ echo $ path/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr /Game:/usr/local/games:/home/marin/bin
Ini sebenarnya praktik yang baik untuk menciptakan lokal "tempat sampah" folder untuk pengguna di mana mereka dapat menempatkan file yang dapat dieksekusi. Setiap pengguna akan memiliki folder terpisah untuk menyimpan isinya. Ini juga merupakan ukuran yang baik untuk menjaga agar sistem Anda aman.
Jika Anda memiliki pertanyaan atau kesulitan mengatur $ Path Variabel lingkungan, jangan ragu untuk mengirimkan pertanyaan Anda di bagian komentar di bawah ini.
- « XDM adalah manajer unduhan untuk Linux yang meningkatkan kecepatan Anda menjadi 500%
- Instal dan kompilasi “nginx 1.10.0 ”(rilis stabil) dari sumber di rhel/centos 7.0 »