Di Linux (juga UNIX) $PATH adalah variabel lingkungan, digunakan untuk memberi tahu shell tempat mencari file yang dapat dieksekusi. $PATH variabel memberikan fleksibilitas dan keamanan yang besar untuk sistem Linux dan itu pasti aman untuk mengatakan bahwa itu adalah salah satu variabel lingkungan yang paling penting.
Jangan Lewatkan:Cara Mengatur dan Menghapus Variabel Lingkungan Lokal, Pengguna dan Sistem
Program/skrip yang terletak di dalam $PATH's direktori, dapat dieksekusi langsung di shell Anda, tanpa menentukan path lengkapnya. 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 jalankan perintah berikut:
$ echo $PATH.
Hasilnya harus seperti ini:
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/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 berupa:
Harap dicatat bahwa tergantung pada bagaimana Anda masuk ke sistem yang bersangkutan, file yang berbeda mungkin dibaca. Inilah yang dikatakan bash manual, perlu diingat bahwa file tersebut serupa untuk shell lain:
/bin/bash Bash dapat dieksekusi. /etc/profile File inisialisasi seluruh sistem, dieksekusi untuk shell login. ~/.bash_profile File inisialisasi pribadi, dieksekusi untuk shell login. ~/.bashrc File startup individu per-interactive-shell. ~/.bash_logout File pembersihan shell login individual, dijalankan saat shell login keluar. ~/.inputrc File inisialisasi readline individu|
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:
$ export PATH=$PATH:/path/to/newdir.
Tentu saja dalam contoh di atas, Anda harus mengubah “/ jalur/ke/dir baru” dengan jalur yang tepat yang ingin Anda atur. Setelah Anda memodifikasi .*rc atau .*_Profil file Anda harus memanggilnya lagi menggunakan "sumber" memerintah.
Misalnya di bash Anda dapat melakukan ini:
$ sumber ~/.bashrc.
Di bawah ini, Anda dapat melihat contoh milik saya $PATH lingkungan di komputer lokal:
[dilindungi email][TecMint]:[/home/marin] $ echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/ usr/lokal/permainan:/home/marin/bin
Ini sebenarnya adalah praktik yang baik untuk membuat lokal "tempat sampah" folder untuk pengguna di mana mereka dapat menempatkan file yang dapat dieksekusi. Setiap pengguna akan memiliki folder terpisah untuk menyimpan kontennya. Ini juga merupakan ukuran yang baik untuk menjaga keamanan sistem Anda.
Jika Anda memiliki pertanyaan atau kesulitan mengatur $PATH variabel lingkungan, jangan ragu untuk mengirimkan pertanyaan Anda di bagian komentar di bawah.