Pelajari cara mengatur variabel $ path Anda secara permanen di Linux

Pelajari cara mengatur variabel $ path Anda secara permanen di Linux

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:

  1. Bash Shell -> ~//.Bash_profile, ~/.Bashrc atau profil
  2. Korn Shell -> ~//.kshrc atau .Profil
  3. 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.