Variabel Lingkungan
Termasuk bagian Dasar-Dasar dalam perjalanan Terminal di Coddy. Pelajaran 59 dari 82.
Variabel lingkungan adalah nilai bernama yang disimpan di memori shell kamu dan dapat diakses oleh program serta perintah. Anggaplah variabel tersebut sebagai pengaturan yang menentukan cara sesi terminalmu bekerja.
Setiap kali kamu membuka terminal, sistem otomatis menyiapkan beberapa variabel lingkungan. Variabel ini menyimpan informasi berguna seperti nama pengguna, jalur direktori home, dan editor teks pilihanmu. Program membaca variabel ini untuk memahami konteks tempat program dijalankan.
Untuk melihat nilai variabel lingkungan tertentu, gunakan perintah echo dengan awalan $ sebelum nama variabel:
echo $HOMEIni menampilkan jalur direktori home-mu. $ memberi tahu shell untuk mengganti variabel dengan nilainya. Berikut beberapa variabel lingkungan yang umum:
| Variabel | Berisi |
|---|---|
| HOME | Jalur direktori home-mu |
| USER | Nama pengguna-mu |
| SHELL | Program shell yang sedang kamu gunakan |
| PWD | Direktori kerja saat ini |
Tanpa $, echo hanya akan mencetak teks literal "HOME", bukan nilai variabel tersebut. Perbedaan antara nama variabel dan nilainya ini penting untuk diingat saat kamu bekerja dengan variabel lingkungan.
Tantangan
MudahGunakan perintah echo untuk menampilkan nilai variabel lingkungan SHELL.
Ingat untuk menggunakan awalan $ sebelum nama variabel untuk mengakses nilainya. Tanpa $, kamu hanya akan mencetak teks literal "SHELL", bukan path shell yang sebenarnya.
Output-mu harus menampilkan path ke program shell yang sedang kamu gunakan (misalnya /bin/bash).
Petunjuk: Format perintahnya adalah
echo $VARIABLE_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 Data12Lingkungan
Variabel LingkunganLihat Semua VariabelVariabel PATHMengatur VariabelMengekspor VariabelFile ProfileRangkuman: Lingkungan KustomLatihan sendiri: Playground Terminal