Menu
CoddyTech

Variabel PATH

Termasuk bagian Dasar-Dasar dalam perjalanan Terminal di Coddy. Pelajaran 61 dari 82.

Variabel PATH adalah salah satu variabel lingkungan terpenting di sistemmu. Variabel ini memberi tahu shell tempat mencari program yang dapat dijalankan saat kamu mengetik perintah.

Saat kamu menjalankan perintah seperti ls atau cat, shell tidak tahu begitu saja di mana program-program ini disimpan. Shell mencari di daftar direktori yang ditentukan dalam PATH. Tampilkan dengan:

echo $PATH

Kamu akan melihat sesuatu seperti ini:

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

Setiap direktori dipisahkan oleh titik dua (:). Saat kamu mengetik ls, shell memeriksa setiap direktori secara berurutan: pertama /usr/local/bin, lalu /usr/bin, dan seterusnya sampai menemukan program ls.

Jika sebuah program tidak berada di direktori mana pun ini, kamu akan mendapatkan error "command not found". Inilah alasan memahami PATH itu penting.

Saat menginstal software baru atau membuat skrip sendiri, skrip tersebut harus berada di direktori yang tercantum dalam PATH, atau kamu harus mengetikkan path lengkap untuk menjalankannya.

Kamu bisa menemukan dengan tepat di mana sebuah perintah berada menggunakan which:

which ls

Ini menunjukkan jalur lengkap ke program yang dijalankan saat kamu mengetik perintah itu.

challenge icon

Tantangan

Mudah

Gunakan perintah which untuk menemukan path lengkap ke program cat.

Perintah which mencari di direktori yang tercantum dalam variabel PATH-mu dan menunjukkan lokasi persis file executable sebuah perintah.

Output-mu harus menampilkan path lengkap ke program cat (misalnya /usr/bin/cat atau /bin/cat).

Petunjuk: Format perintahnya adalah which command_name

Coba sendiri

Terminal
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Playground Terminal