Menguasai Variable $PATH Linux Buat Pemula

Memahami $PATH linux sangat penting sekali untuk dipelajari oleh para pengguna linux, kalau mau jago perintah linux maka harus paham PATH di linux.

Ini yang akan di bahas:

Apa itu PATH Linux?

PATH Linux adalah salah satu variable yang ada di sistem operasi linux, PATH berguna untuk menyimpan daftar lokasi folder yang berisi kumpulan program perintah linux

Perintah linux sebenarnya adalah program yang di simpan atau dikumpulkan dalam folder lalu folder tersebut di daftarkan kedalam variable $PATH

Umumnya linux mengumpulkan semua program ke dalam satu folder yang berlokasi di /bin atau /usr/bin atau /usr/local/bin

Kalau kita mau panggil salah satu perintah katakanlah perintah date (untuk melihat calendar mode CLI)

Sebenarnya kita HARUS memanggil perntah linux lengkap dengan lokasi foldernya

contohnya:

/bin/date

Kalau lokasi foldernya pendek seperti itu sih gak apa-apa, tapi bayangkan kalau panjang pasti repot mengetiknya.

Jadi kalau folder /bin di daftarkan kedalam variable $PATH, maka kita bisa panggil semua perintah linux yang ada di dalam folder /bin dengan cara mengetik langsung perintahnya seperti ini:

date

Bukan hanya perintah date tapi semua program yang ada di dalam folder /bin akan bisa kita panggil dari mana saja dengan cara cukup ketik nama perintahnya saja.

Itulah fungsi dari variable PATH Linux.

Bagaimana Cara Melihat PATH Linux

Variable $PATH berisi daftar beberapa lokasi folder yang berisi kumpulan program.

Kita bisa lihat daftar folder tersebut dengan cara mengetikan perintah ini di Terminal.

echo $PATH

Penting! Hasil keluaranya akan berbeda di setiap komputer

Output di komputer saya seperti ini

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

Output itu merupakan daftar folder yang di pisahkan pakai tanda :

jadi sewaktu saya menjalankan satu perintah kemudian linux akan mencari program perintah tersebut di lokasi folder sesuai urutan:

  1. /usr/local/sbin
  2. /usr/local/bin
  3. /usr/sbin
  4. /usr/bin
  5. /sbin
  6. /bin

Jadi kalau ada program yang sama di dalam beberapa folder di atas, maka yang akan di jalankan adalah sesuai dengan urutan folder urutan yang paling kecil.

Tapi kalau program tidak ditemukan barulah muncul error command not found

Modifikasi PATH Linux

Path linux bisa di modifikasi entah itu di tambah atau di hapus jadi kamu bisa sesuaikan dengan kebtuhan kamu.

Kamu bisa memodifikasi secara sementara artinya setelah reboot modifikasinya akan kembali ke sebelumnya atau,

Kamu juga bisa memodifikasi secara permanen artinya setelah komputer restart, linux akan tetap menyimpan perubahan PATH seterusnya sampai kamu merubahnya lagi.

Berikut cara melakukanya secara sementara dan permanen

Menambah PATH Linux Sementara

Contoh kamu akan tambah folder /home/hary/Downloads/tool-hacking kedalam $PATH

Kamu bisa jalankan perintah ini:

export PATH=$PATH:/home/hary/Downloads/tool-hacking

Awas! Jangan salah ketik perintahnya ya

Saya jelaskan arti dari perintah di atas:

export PATH= artinya kita mau ubah isi variable path dengan nilai yang baru
$PATH:/home/hary/Downloads/tool-hacking berarti semua isi folder PATH saat ini di tambah dengan folder /home/hary/Downloads/tool-hacking

Kalau di baca secara lengkap kira-kira begini:

Ubah variable path dengan semua isi variable path saat ini di tambah dengan folder baru /home/hary/Downloads/tool-hacking

Menambah PATH Linux Permanen

Contoh kita akan tambah folder /home/hary/Downloads/tool-hacking secara permanen ke dalam perintah variable $PATH

Caranya cukup jalankan perintah linux ini:

echo "export PATH=$PATH:/home/hary/Downloads/tool-hacking" >> ~/.bashrc

Untuk menambah path secara permanen kita perlu menambah file konfigurasi shell, umumnya shell linux pakai BASH jadi file konfigurasinya ada di ~/.bashrc

Perintah di atas akan menambahkan satu baris di bagian akhir file berupa tulisan export PATH=$PATH:/home/hary/Downloads/tool-hacking

Dengan begitu variable path akan secara permanen menyimpan lokasi foldernya bahkan setelah komputernya di restart

Kesimpulan

PATH Linux sangat penting untuk di pelajari dan di kuasai bagi para pengguna linux, ini salah satu bahan yang tidak boleh kamu lewatkan kalau mau belajar perintah linux

 

Bab Selanjutnya

Maaf belum ada bab lanjutan.

 

Artikel Terkait

Tinggalkan komentar

This site uses Akismet to reduce spam. Learn how your comment data is processed.