Site iconBuyCloud Indonesia

Cara Mengatur Variabel $ PATH Anda Secara Permanen di Linux

Di Linux $ PATH adalah variabel environment, digunakan untuk memberi tahu shell tempat mencari file yang dapat dieksekusi. Variabel $ PATH memberikan fleksibilitas dan keamanan yang hebat untuk sistem Linux dan sudah pasti aman untuk mengatakan bahwa itu adalah salah satu variabel environment yang paling penting.

Program / skrip yang terletak di dalam direktori $ PATH , dapat dieksekusi langsung di shell Anda, tanpa menentukan path lengkap ke sana. Dalam tutorial ini Anda akan belajar cara mengatur variabel $ PATH secara global dan lokal.

Pertama, mari kita lihat nilai $ PATH Anda saat ini. Buka terminal dan berikan 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.

coba anda perhatikan code dibawah ini :

Bash shell -> ~ / .bash_profile, ~ / .bashrc atau profil
Korn Shell -> ~ / .kshrc atau .profile
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 oleh manual bash, perlu diingat bahwa file-file tersebut serupa untuk shell lainnya:

/ bin / bash
Bash 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-interaktif-shell
~ / .bash_logout
File pembersihan shell login individu, dieksekusi ketika shell login keluar
~ / .inputrc
File inisialisasi readline individu |

Mempertimbangkan hal di atas, Anda dapat menambahkan lebih banyak direktori ke variabel $ PATH 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 “/path/to/newdir” dengan path yang tepat yang ingin Anda atur. Setelah Anda memodifikasi file profil . * Rc atau . *_profile  harus memanggilnya lagi menggunakan perintah “source” .

Misalnya dalam bash Anda dapat melakukan ini:

$ source ~ / .bashrc

Di bawah, Anda dapat melihat contoh lingkungan $ PATH saya di komputer lokal:

ari@[BuyCloud]:[/home/ari] $ echo $PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/marin/bin

Ini sebenarnya praktik yang baik untuk membuat folder “bin” lokal untuk pengguna agar dapat meletakkan file yang dapat dieksekusi. Setiap pengguna akan memiliki folder terpisah untuk menyimpan kontennya. Ini juga merupakan ukuran yang baik untuk menjaga keamanan sistem Anda.

Exit mobile version