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 mengetahui begitu saja tempat program-program ini disimpan. Shell mencari melalui daftar direktori yang ditentukan di PATH. Lihat daftarnya dengan:
echo $PATHKamu akan melihat sesuatu seperti ini:
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbinSetiap 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, kamu akan mendapatkan error "command not found". Inilah alasan memahami PATH itu penting.
Saat kamu menginstal software baru atau membuat skrip sendiri, file tersebut harus berada di direktori yang tercantum dalam PATH, atau kamu harus mengetikkan path lengkap untuk menjalankannya.
Kamu bisa menemukan lokasi tepat sebuah perintah dengan which:
which lsIni menampilkan path lengkap ke program yang berjalan saat kamu mengetik perintah itu.
Tantangan
MudahGunakan perintah which untuk menemukan path lengkap program cat.
Perintah which mencari direktori yang tercantum dalam variabel PATH milikmu dan menunjukkan dengan tepat lokasi file executable suatu perintah.
Output-mu harus menampilkan path lengkap program cat (seperti /usr/bin/cat atau /bin/cat).
Petunjuk: Format perintahnya adalah
which command_name
Coba sendiri
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
4Direktori
Buat DirektoriSalin DirektoriPindahkan dan Ganti Nama DirektoriHapus DirektoriRingkasan: Operasi Direktori7Isi File
Head dan TailJumlah KataPerintah SortPerintah UniqueDasar-Dasar GrepGrep dengan FlagUlasan: Detektif Teks10Proyek Penganalisis Log
Gambaran Umum ProyekMelihat File Log2Navigasi
Tampilkan Direktori KerjaLihat Daftar FileGanti DirektoriJalur Absolut vs RelatifDirektori Home dan RootRingkasan: Temukan Arahmu8Pengalihan
Output StandarMenimpa FileMenambahkan ke FileInput StandarError StandarRangkuman: Pembuat Log6Wildcard dan Pola
Wildcard Tanda BintangWildcard Tanda TanyaWildcard Tanda Kurung SikuMenggabungkan WildcardRangkuman: Operasi Selektif9Penggunaan Pipe
Apa Itu PipeMenghubungkan Dua PerintahMenghubungkan Beberapa PerintahPipe dengan grepRingkasan: Pipeline DataLatihan sendiri: Playground Terminal