Variabel $PATH memainkan peran penting dalam sistem operasi berbasis Linux dan Unix. Ini berisi daftar direktori yang menyimpan berbagai executable pada sistem. Variabel $PATH memungkinkan Anda untuk menjalankan program apa pun di Linux dengan mulus. Umumnya, $PATH variabel berisi direktori /bin, /usr/bin, /usr/local/bin, /sbin dan /usr/sbin. Namun, Anda juga dapat menambahkan direktori Anda sendiri ke variabel $PATH untuk mengeksekusi skrip apa pun dari mana saja di sistem tanpa menentukan jalur absolut skrip.
Dalam postingan ini, kami akan menunjukkan cara menyetel variabel $PATH di Linux.
Prasyarat
- Server yang menjalankan Linux di Atlantic.Net Cloud Platform
- Kata sandi root yang dikonfigurasi di server Anda
Buat Server Cloud Atlantic.Net
Pertama, masuk ke Server Cloud Atlantic.Net Anda. Buat server baru, pilih sistem operasi Linux dengan RAM minimal 1GB. Hubungkan ke Server Cloud Anda melalui SSH dan masuk menggunakan kredensial yang disorot di bagian atas halaman.
Periksa Variabel $PATH Saat Ini
Variabel $PATH adalah daftar direktori yang dipisahkan titik dua yang memberi tahu shell Linux untuk menentukan tempat mencari file yang dapat dieksekusi.
Untuk memeriksa daftar direktori yang saat ini ada di $PATH Anda, jalankan perintah berikut:
echo $PATH
Anda akan melihat output berikut:
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
Anda juga dapat menggunakan printenv perintah untuk membuat daftar semua variabel:
printenv
Keluaran:
LOGNAME=root DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/0/bus XDG_RUNTIME_DIR=/run/user/0 XAUTHORITY=/run/user/1000/gdm/Xauthority PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin LESSOPEN=| /usr/bin/lesspipe %s _=/usr/bin/printenv
Menetapkan Variabel $PATH Sementara
Jika Anda hanya ingin menjalankan skrip apa pun di sesi aktif Anda saat ini, maka disarankan untuk menetapkan variabel $PATH sementara. Setelah menyiapkan variabel $PATH, Anda dapat menjalankan skrip dengan perintah dari mana saja di sistem Anda tanpa menentukan jalur lengkap skrip.
Gunakan sintaks berikut untuk menetapkan variabel $PATH sementara:
export PATH=$PATH:/directory-path
Misalnya, jika skrip Anda terletak di dalam /home/vyom/app direktori, jalankan perintah berikut untuk menambahkan /home/vyom/app direktori ke $PATH variabel.
export PATH=$PATH:/home/vyom/app
Perintah ini akan menetapkan $PATH variabel hanya untuk sesi aktif Anda. Ini akan mengatur ulang kembali ke default setelah sistem dimulai ulang.
Mengatur Variabel $PATH Secara Permanen
Jika Anda ingin menggunakan program atau skrip apa pun secara teratur, disarankan untuk menyetel variabel $PATH secara permanen. Anda dapat menambahkan variabel $PATH ke ~/.bashrc dan /etc/profile berkas.
- Jika Anda ingin menetapkan $PATH untuk pengguna tertentu, Anda perlu menambahkan variabel $PATH di dalam ~/.bashrc pengguna berkas.
- Jika Anda ingin menetapkan $PATH untuk semua pengguna, Anda perlu menambahkan variabel $PATH di dalam /etc/profile berkas.
Misalnya, untuk menambahkan variabel $PATH untuk pengguna tertentu, edit file ~/.bashrc:
nano /home/vyom/.bashrc
Tambahkan baris berikut:
export PATH=$PATH:/home/vyom/app
Simpan dan tutup file, lalu perbarui variabel shell saat ini menggunakan perintah berikut:
source /home/vyom/.bashrc
Untuk menambahkan variabel $PATH untuk semua pengguna, edit file /etc/profile:
nano /etc/profile
Tambahkan baris berikut:
export PATH=$PATH:/home/vyom/app
Simpan dan tutup file, lalu perbarui variabel shell saat ini menggunakan perintah berikut:
source /etc/profile
Anda sekarang dapat memeriksa variabel yang ditambahkan menggunakan perintah berikut:
echo $PATH
Kesimpulan
Dalam posting ini, kami menjelaskan cara mengatur variabel $PATH di Linux. Anda sekarang dapat menambahkan direktori yang Anda inginkan ke pengguna atau variabel global $PATH Anda. Cobalah di hosting VPS dari Atlantic.Net!