Mengelola Variabel Lingkungan (export, unset)
Pelajari cara menetapkan, mengekspor, dan menghapus variabel lingkungan, serta pahami cakupan dan dampaknya terhadap program.
Mengelola Variabel Lingkungan (export, unset) adalah pelajaran DevOps Bootcamp gratis di CoddyKit. Ini adalah pelajaran 1 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar DevOps Bootcamp, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus DevOps Bootcamp mencakup 4 pelajaran total.
Apa Itu Variabel Lingkungan?
Selamat datang! Hari ini kita akan mempelajari variabel lingkungan, yaitu konsep dasar dalam Linux. Anggaplah variabel ini sebagai nilai khusus yang dapat dibaca oleh shell dan program Anda untuk mengatur perilakunya.
Variabel ini seperti pengaturan global untuk lingkungan baris perintah Anda.
Melihat Variabel yang Ada
Anda sudah memiliki banyak variabel lingkungan! Anda dapat melihatnya menggunakan perintah printenv atau env. Mari kita lihat beberapa di antaranya:
printenv | head -n 5Cakupan Lokal vs. Lingkungan
Variabel dapat memiliki cakupan yang berbeda. Secara bawaan, ketika Anda membuat variabel, variabel tersebut bersifat lokal untuk sesi shell saat ini. Artinya, program lain atau shell baru yang Anda buka tidak akan mengetahuinya.
Namun, variabel lingkungan diteruskan ke proses anak atau subshell apa pun yang Anda mulai dari shell saat ini.
Mengatur Variabel Lokal
Untuk mengatur variabel lokal, Anda cukup menetapkan nilai ke suatu nama. Cobalah:
MY_LOCAL_VAR="Hello Coddy"
echo $MY_LOCAL_VAR
bash -c 'echo "Inside subshell: $MY_LOCAL_VAR"'Memahami 'export'
Perhatikan bahwa $MY_LOCAL_VAR tidak terlihat di subshell. Di sinilah export berperan! Perintah export menandai variabel lokal agar diteruskan ke lingkungan proses anak.
Pada dasarnya, perintah ini menjadikan variabel Anda 'global' bagi program atau shell baru apa pun yang dijalankan dari shell saat ini.
Mengekspor Variabel dalam Praktik
Mari gunakan export agar variabel tersedia di mana saja:
export MY_EXPORTED_VAR="CoddyKit"
echo "Original shell: $MY_EXPORTED_VAR"
bash -c 'echo "Inside subshell: $MY_EXPORTED_VAR"'Cara Program Menggunakan Variabel Lingkungan
Banyak program dan skrip menggunakan variabel lingkungan untuk konfigurasi. Contohnya:
PATH: Memberi tahu shell Anda tempat mencari perintah yang dapat dieksekusi.HOME: Menyimpan jalur ke direktori rumah Anda.LANG: Menetapkan bahasa untuk program.
Variabel ini menyediakan cara yang fleksibel untuk menyesuaikan perilaku perangkat lunak tanpa mengubah kode.
Menghapus Variabel dengan 'unset'
Untuk menghapus variabel, baik variabel lokal maupun yang diekspor, gunakan perintah unset. Perintah ini menghapus nilainya dan mengeluarkannya dari memori shell.
export TEMP_VAR="I will be gone"
echo "Before unset: $TEMP_VAR"
unset TEMP_VAR
echo "After unset: $TEMP_VAR"Kasus Penggunaan Umum
Variabel lingkungan sangat penting untuk:
- Konfigurasi: Menetapkan kunci API, koneksi basis data, atau mode aplikasi.
- Jalur: Memperluas
PATHagar mencakup direktori skrip khusus. - Pengaturan Pengguna: Menentukan editor bawaan, program surel, atau prompt shell.
Variabel ini membuat shell dan skrip Anda lebih dinamis serta mudah disesuaikan.
Periksa Pemahaman Anda
Anda telah mempelajari cara mengatur dan mengekspor variabel. Perhatikan skenario berikut:
Ringkasan Pelajaran
Bagus! Anda telah mempelajari dasar-dasar pengelolaan variabel lingkungan:
- Variabel lokal terbatas pada shell saat ini.
- Perintah
exportmengubah variabel lokal menjadi variabel lingkungan, sehingga dapat diakses oleh proses anak. - Perintah
unsetmenghapus variabel.
Memahami konsep-konsep ini merupakan kunci untuk mengonfigurasi lingkungan Linux dan menulis skrip yang fleksibel. Selanjutnya, kita akan mempelajari cara membuat konfigurasi ini permanen!
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Mengelola Variabel Lingkungan (export, unset)” gratis?
Ya — teks lengkap “Mengelola Variabel Lingkungan (export, unset)” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus DevOps Bootcamp, upgrade ke CoddyKit PRO. Kursus DevOps Bootcamp mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “Mengelola Variabel Lingkungan (export, unset)”?
Pelajari cara menetapkan, mengekspor, dan menghapus variabel lingkungan, serta pahami cakupan dan dampaknya terhadap program. Kamu berlatih DevOps Bootcamp dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai DevOps Bootcamp?
Tidak diperlukan pengalaman sebelumnya. DevOps Bootcamp di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 1 dari 4.
Berapa lama pelajaran “Mengelola Variabel Lingkungan (export, unset)” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran DevOps Bootcamp ini?
Ya. Setiap pelajaran DevOps Bootcamp menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Mengelola Variabel Lingkungan (export, unset)
- Berkas Startup Shell (.bashrc, .profile)
- Pengelolaan Paket (apt, yum, pacman)
- Memahami dan Menyesuaikan Variabel PATH