GNU/Linux >> Belajar Linux >  >> Linux

Variabel Lingkungan Linux Panduan Mudah Langkah-demi-Langkah

Pada postingan sebelumnya, kita telah berbicara tentang beberapa perintah dasar Linux, hari ini kita melanjutkan perjalanan kita, dan kita akan berbicara tentang sesuatu yang penting di Linux, yaitu variabel lingkungan Linux.

Variabel lingkungan adalah seperangkat nilai perubahan yang dimasukkan ke dalam setiap sistem Linux. Mereka juga digunakan dalam sistem berbasis Unix lainnya untuk tujuan yang sama.

Variabel lingkungan digunakan oleh skrip dan aplikasi dalam berbagai skenario. Pengguna dan proses sistem mampu mengakses variabel lingkungan ini, yang sangat kontras dengan variabel shell biasa.

Variabel Lingkungan Umum

Ada berbagai macam variabel lingkungan dalam sistem operasi Linux. Mereka bisa sangat sulit untuk dilacak dan disimpan dalam memori.

Tetapi sangat penting bagi Anda untuk mengetahui yang paling umum, karena dapat sangat berguna dalam beragam skenario administrasi sistem yang berbeda, serta untuk penggunaan pribadi.

Jadi, baik sebagai penyegaran singkat atau daftar informatif, kami akan memberikan contoh mudah di bawah daftar lengkap beberapa variabel lingkungan yang paling umum.

  • USER – Variabel lingkungan ini adalah pengguna yang saat ini masuk ke sistem Linux.
  • HOME – Variabel lingkungan ini adalah direktori home dari pengguna saat ini di sistem Linux.
  • EDITOR – Variabel lingkungan ini adalah editor default yang digunakan untuk mengedit file .txt di terminal Linux Anda. Ini memungkinkan program untuk memastikan editor teks mana yang Anda pilih untuk digunakan untuk mengedit aplikasi Linux.
  • SHELL – Variabel lingkungan ini adalah jalur shell pengguna saat ini. Banyak shell yang berbeda dapat digunakan pada sistem Linux. Beberapa yang paling umum adalah Bash dan ZSH. Shell adalah yang menginterpretasikan perintah yang Anda ketikkan, dan sintaks serta perintah akan berubah tergantung yang Anda gunakan. Untuk hampir semua distro OS Linux, Bash adalah default dan sejauh ini yang paling populer.
  • NAMA LOGIN – Variabel lingkungan ini hanyalah nama pengguna saat ini.
  • JALAN – Berisi titik dua (:), variabel lingkungan ini adalah daftar direktori yang akan dicari saat menjalankan perintah. Ketika sebuah perintah dijalankan pada sistem, itu akan mencari direktori tersebut dalam urutan tertentu dari jalur file. Sistem akan terus mencari direktori ini sampai menemukan perintah pertama yang dapat dijalankan. Jika tidak, Anda akan menerima pesan kesalahan di terminal Anda yang berbunyi “perintah tidak ditemukan”.
  • LANG – Variabel lingkungan ini adalah pengaturan lokal saat ini.
  • JANGKA – Variabel lingkungan ini adalah emulasi terminal.
  • MAIL – Variabel lingkungan ini adalah tempat email pengguna saat ini akan disimpan.

Ini adalah beberapa variabel lingkungan yang harus Anda ketahui. Perlu juga dicatat bahwa variabel peka terhadap huruf besar/kecil.

Penting bagi Anda untuk memastikan bahwa Anda mengetikkan nama variabel dengan huruf besar yang benar, jika tidak, hasilnya mungkin akan sangat berbeda.

Meskipun itu bukan masalah besar untuk diingat karena sebagian besar variabel lingkungan menggunakan huruf besar.

Fungsi Variabel Lingkungan

Variabel lingkungan dapat digunakan untuk menyesuaikan cara fungsi sistem. Mereka juga dapat digunakan untuk memodifikasi kode yang memberi tahu aplikasi pada sistem bagaimana berperilaku.

Misalnya, banyak aplikasi sistem dan skrip buatan pengguna memerlukan akses ke direktori beranda pengguna saat ini.

Kita dapat mencapai ini dengan menggunakan lingkungan HOME. Memanfaatkan HOME untuk skrip yang dibuat pengguna akan memungkinkan setiap pengguna di sistem untuk menjalankan skrip.

$ echo My home directory is $HOME > $HOME/info.log
$ cat $HOME/info.log

My home directory is /home/nick

Dalam tutorial ini, kami akan menjelaskan cara melihat variabel lingkungan yang dikonfigurasi saat ini dan mengatur variabel baru. Setiap sistem Linux memiliki sekumpulan variabel lingkungan ini.

Tetapi Anda juga dapat mengatur variabel lingkungan baru untuk penggunaan sementara atau permanen.

Menggunakan variabel lingkungan yang baru disetel sangat berguna ketika Anda membutuhkan variabel lingkungan untuk tetap ada setelah reboot. Pada contoh di bawah, kami akan menunjukkan cara menggunakan kedua metode tersebut.

Dapatkan Variabel Lingkungan

printenv perintah adalah salah satu cara untuk membuat daftar semua variabel lingkungan di Linux. Anda dapat melihat bagaimana kami menggunakan sintaksnya di terminal Linux pada contoh yang diberikan di bawah ini.

$ printenv

Mencetak seluruh daftar setiap variabel lingkungan tunggal pada sistem Linux mungkin bukan ide terbaik jika Anda hanya ingin mendapatkan informasi dari satu variabel.

Tapi jangan khawatir, Linux memiliki solusi mudah lainnya untuk masalah yang tampaknya kecil; Anda juga dapat menggunakan perintah ini untuk membuat daftar variabel tertentu dengan mengetikkan namanya mengikuti perintah.

Sintaks untuk membuat daftar variabel tertentu ditunjukkan di bawah.

$ printenv SHELL

Memeriksa variabel tertentu meskipun tidak terbatas hanya satu per satu. Anda juga dapat membuat daftar beberapa variabel tertentu secara bersamaan dengan menggunakan printenv .

Sintaks untuk memeriksa beberapa variabel secara bersamaan adalah sama; Anda cukup mendaftar setiap variabel lingkungan setelah mengetik perintah printenv. Kami akan menunjukkan contoh sintaksnya di bawah ini.

$ printenv SHELL USER

Dalam sistem Linux, dimungkinkan untuk memanfaatkan variabel lingkungan melalui baris perintah atau di dalam skrip Bash. Cara ini dapat dicapai adalah dengan menambahkan variabel lingkungan dengan tanda dolar.

Salah satu variabel lingkungan paling umum yang dapat diedit adalah variabel $PATH. Variabel $PATH memungkinkan pengguna untuk menentukan direktori yang harus dicari oleh shell Bash untuk aplikasi saat Anda menjalankan perintah.

$ printenv PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin

Tetapkan Variabel Lingkungan Sementara

Seperti yang kami sebutkan di bagian sebelumnya dari tutorial ini, kami dapat mengatur variabel lingkungan baru di Linux. Jika Anda juga ingat, dimungkinkan untuk mengatur variabel sementara dan permanen.

Perintah berikut adalah contoh cara membuat variabel lingkungan sementara yang tidak akan bertahan setelah pengguna logout, shell baru, atau saat Anda mem-boot ulang sistem. Pada contoh di bawah, kami akan menetapkan variabel lingkungan baru yang disebut VARIABLE .

Menggunakan perintah berikut akan membuat variabel shell baru. Meskipun demikian, penting untuk dicatat bahwa variabel lingkungan ini hanya dapat digunakan di terminal saat ini.

Kami akan menunjukkan cara membuat variabel lingkungan dalam beberapa contoh berikut.

$ VARIABLE='VARIABLENAME'

Sekarang kita telah membuat variabel shell sampel baru, kita dapat mengatur variabel ini sebagai variabel lingkungan baru. Untuk mengatur variabel shell di terminal Linux Anda, Anda harus menggunakan export perintah.

$ export VARIABLE

Dalam contoh di atas, kami menunjukkan kepada Anda cara mengatur variabel lingkungan sementara menggunakan dua perintah terpisah. Tetapi seperti dalam banyak skenario lain di Linux, ada alternatif yang berguna untuk membuat operasi tertentu lebih efisien dan nyaman; kita dapat mengonfigurasi variabel lingkungan non-persisten hanya dengan menggunakan satu perintah dengan sintaks yang ditunjukkan di bawah ini.

$ export VARIABLE='VARIABLENAME'

Mengatur Variabel Lingkungan Permanen

Seperti yang kami sebutkan di bagian “Mengatur Variabel Lingkungan Sementara” dari tutorial ini, kami dapat mengonfigurasi variabel lingkungan baru menjadi sementara dan permanen.

Karena kita sudah membahas pengaturan variabel lingkungan sementara.

Kami akan menunjukkan dalam contoh di bawah ini cara mengonfigurasi variabel lingkungan baru agar persisten. Ini dapat dilakukan melalui beberapa file berbeda di Linux. File yang Anda pilih untuk diedit bergantung pada bagaimana tepatnya Anda berencana mengakses variabel lingkungan.

~/.bashrc – File ini ada di direktori home pengguna dan akan menyimpan variabel yang hanya dapat digunakan oleh masing-masing pengguna.

Variabel ini akan dimuat ulang setiap kali pengguna memulai shell baru.
/etc/profile – Variabel yang disimpan di sini dapat diakses oleh setiap pengguna dan akan dimuat ketika shell baru telah dibuka.
/etc/environment – Variabel yang disimpan di sini dapat diakses di seluruh sistem.

Sekarang meskipun Anda mengetahui tiga file di mana file konfigurasi Bash dapat diedit, Anda mungkin bertanya-tanya sekarang bagaimana seseorang dapat menempatkan variabel khusus di dalam ~/ .bashrc atau /etc/profile file konfigurasi.

Kita dapat melakukan ini dengan menambahkan baris ke bagian bawah salah satu file dengan menggunakan sintaks yang ditunjukkan pada contoh di bawah ini. Perhatikan bahwa kami menambahkan export sebelum setiap variabel baru.

$ export VARIABLE='VARIABLENAME'

Setelah menjalankan perintah ini, Anda kemudian dapat memuat ulang file yang diedit ke sesi saat ini dengan perintah yang ditunjukkan pada contoh di bawah.

$ source ~/ .bashrc
OR
# source /etc/profile

Hal lain yang perlu diperhatikan adalah jika Anda menempatkan variabel lingkungan baru di /etc/environment file konfigurasi, Anda tidak perlu mengetikkan export memerintah. Contoh sintaksnya dapat dilihat di bawah.

$ VARIABLE='VARIABLENAME'

Metode yang telah kami tunjukkan pada contoh di atas akan memungkinkan Anda untuk membuat konfigurasi variabel Anda tetap ada sampai Anda menghapusnya.

Anda juga dapat menggunakan echo perintah untuk mencetak variabel shell. Ini dapat berguna jika, misalnya, Anda membuat skrip yang tujuannya adalah untuk menghasilkan file teks sampel di direktori home pengguna Anda saat ini. Dan beberapa pengguna yang berbeda akan menjalankan skrip.

Kemudian direktori home akan berubah setiap saat tergantung pada siapa yang menjalankannya. Skrip akan memeriksa variabel $HOME untuk melihat direktori home pengguna mana yang harus digunakan.

Seperti yang kami jelaskan di bagian sebelumnya dari tutorial ini, variabel lingkungan $HOME adalah direktori home pengguna. Pemeriksaan ini harus akurat karena Anda tidak akan dapat menjalankan operasi tertentu seperti skrip dalam contoh kita jika $HOME tidak benar.

Anda dapat memeriksa sendiri variabel $HOME menggunakan baris perintah di terminal Anda dengan echo memerintah. Sintaksnya diberikan dalam contoh di bawah ini.

$ echo $HOME

Sepanjang tutorial ini, kami menunjukkan kepada Anda cara mengatur dan memeriksa variabel lingkungan Linux di terminal Anda dengan menggunakan berbagai perintah dan metode.

Menghapus Variabel Lingkungan

Tetapi Anda mungkin bertanya-tanya apa yang harus dilakukan jika Anda ingin menghapus variabel lingkungan yang telah Anda tetapkan. Ini dapat dicapai dengan menggunakan unset perintah di terminal Linux.

$ unset VARIABLE

Di Linux, ada filosofi tertentu yang tidak ada di sistem operasi seperti Windows, misalnya. Dan itu berarti tidak ada operasi atau proses yang dapat dibalik atau dibatalkan.

Pemikiran di sini adalah bahwa jika ada sesuatu yang penting dan tidak seharusnya dihapus, itu harus dicadangkan.

Jadi, penting untuk diperhatikan bahwa jika Anda menggunakan unset perintah, seperti yang baru saja kami katakan di atas, itu tidak bisa dibatalkan. Tidak sengaja menghapus dan menghapus variabel lingkungan akan menyebabkannya hilang selamanya. Jadi gunakan perintah ini dengan sangat hati-hati.

Pemikiran Penutup

Dalam tutorial ini, kami menjelajahi cara mengatur variabel lingkungan di Linux dan melihat daftar semua variabel yang ada. Variabel lingkungan adalah aspek bermanfaat di Linux yang memungkinkan kita mengakses informasi yang berubah di berbagai sistem.

Mereka dapat sangat berguna bagi administrator sistem karena mereka akan terus-menerus menjalankan proses sistem dan program yang memerlukan informasi yang dibawa oleh variabel lingkungan sistem Linux.

Jika semua yang kami katakan tentang variabel lingkungan dalam postingan ini sepertinya banyak, jangan khawatir, beberapa hal lebih penting untuk diingat daripada yang lain.

Yang harus Anda ingat adalah perintah untuk menyetel, menghapus setelan, dan memeriksa variabel lingkungan. Ini adalah fungsi utama variabel lingkungan di Linux yang paling sering Anda gunakan.


Linux
  1. Cara Memasang RHEL 8:Panduan Langkah-demi-Langkah Lengkap

  2. Cara Menginstal Void Linux:Panduan Langkah-demi-Langkah Lengkap

  3. Mengatur variabel lingkungan Linux

  1. Cara Mengatur Variabel Lingkungan di Linux

  2. Kali Linux di VirtualBox:Panduan Instalasi Langkah-demi-Langkah

  3. Linux – Apakah Variabel Lingkungan Terlihat oleh Pengguna yang Tidak Memiliki Hak Di Linux?

  1. Variabel Lingkungan Jenkins:Panduan Utama

  2. Panduan Instalasi Linux Lite 5.0 Langkah-demi-Langkah dengan Tangkapan Layar

  3. Cara Mengubah Kata Sandi di Linux – Panduan Langkah demi Langkah