JALAN adalah variabel lingkungan yang berisi jalur pencarian (kumpulan direktori yang dipisahkan titik dua) untuk menjalankan perintah dan skrip. JALAN variabel dapat disetel per pengguna atau di seluruh sistem untuk semua akun pengguna.
Periksa Variabel $PATH Saat Ini
Anda dapat melihat PATH . Anda dengan menjalankan perintah echo berikut:
[ravi@linuxshelltips:~]$ echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
Tambahkan Direktori ke Variabel $PATH
Untuk menambahkan direktori sementara, misalnya, /opt/sysadmin/scripts
ke jalur Anda, Anda dapat menjalankan perintah berikut:
[ravi@linuxshelltips:~]$ PATH=$PATH:/opt/sysadmin/scripts [ravi@linuxshelltips:~]$ echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/opt/sysadmin/scripts
Untuk menyetel PATH Anda secara permanen, buka ~/.bash_profile
. Anda atau ~/.bashrc
shell start-up file dan edit seperti yang ditunjukkan.
[ravi@linuxshelltips:~]$ vim ~/.bashrc
Tambahkan baris berikut di akhir file.
PATH="$PATH:/opt/sysadmin/scripts" $export PATH OR $export PATH="$PATH:/opt/sysadmin/scripts"
Catatan :Metode di atas hanya berfungsi untuk akun pengguna Anda.
Setel $PATH untuk Semua Pengguna Secara Permanen
Untuk menyetel PATH sistem secara permanen untuk semua pengguna di sistem, tambahkan baris berikut di akhir /etc/profile
mengajukan. Pada beberapa distro Linux, Anda juga dapat menggunakan /etc/bash.bashrc
file (jika ada) tetapi harus bersumber di /etc/profile agar perubahan di dalamnya berfungsi.
PATH="$PATH:/opt/sysadmin/scripts" export $PATH OR $export PATH="$PATH:/opt/sysadmin/scripts"
Atau, alih-alih membuat perubahan langsung di /etc/profile
(yang tidak disarankan), Anda dapat membuat skrip (diakhiri dengan .sh
ekstensi) di bawah direktori /etc/profile.d
(jika ada) dan buat perubahan pada skrip tersebut.
[ravi@linuxshelltips:~]$ sudo vim /etc/profile.d/set_system_path.sh
Tambahkan baris berikut di dalamnya:
export PATH="$PATH:/opt/sysadmin/scripts"
Selanjutnya, sumber ~/.bashrc
atau /etc/profile
atau /etc/bash.bashrc
(bergantung pada yang Anda gunakan), agar perubahan diterapkan.
[ravi@linuxshelltips:~]$ source ~/.bashrc OR [ravi@linuxshelltips:~]$ source /etc/profile OR [ravi@linuxshelltips:~]$ source /etc/bash.bashrc
Kemudian konfirmasikan bahwa PATH . Anda telah disetel dengan benar:
[ravi@linuxshelltips:~]$ echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/opt/sysadmin/scripts:/opt/sysadmin/scripts
Jika Anda memiliki pertanyaan atau komentar, gunakan formulir umpan balik di bawah ini untuk menghubungi kami. Anda juga dapat berbagi tip shell Linux dengan kami, mengenai topik ini.