GNU/Linux >> Belajar Linux >  >> Linux

Variabel Lingkungan Linux:Cara Membaca dan Mengatur di VPS Linux

Dalam tutorial ini, kami akan menjelaskan secara mendalam apa itu variabel lingkungan Linux, dan mengajari Anda modifikasi dasar dan membaca perintah di VPS Anda untuk memulai! Ayo masuk!

Apa itu Variabel

Dalam ilmu komputer, variabel adalah lokasi untuk menyimpan nilai yang dapat diubah tergantung pada kondisi atau informasi yang diteruskan ke program. Variabel memainkan peran penting dalam pemrograman, mereka memungkinkan pengembang untuk menulis program fleksibel yang terkait dengan sistem operasi tempat mereka bekerja!

Apa itu Variabel Lingkungan Linux

Variabel lingkungan adalah nilai dinamis yang mempengaruhi program atau proses yang berjalan di server. Mereka ada di setiap sistem operasi, dan jenisnya mungkin berbeda. Variabel lingkungan dapat dibuat, diedit, disimpan, dan dihapus.

Variabel lingkungan Linux adalah placeholder untuk informasi yang disimpan dalam sistem yang meneruskan data ke program yang diluncurkan dalam shell atau sub-kulit.

Perintah Variabel Lingkungan Linux

Mari kita lihat beberapa perintah umum variabel lingkungan Linux yang mungkin ingin Anda ketahui. Ingat, sebelum mengubah variabel apa pun, Anda perlu mengakses VPS yang dihosting menggunakan SSH.

Cara Melihat Variabel Lingkungan Linux

Anda dapat melihat seluruh daftar variabel lingkungan pada distribusi Linux Anda dengan menggunakan perintah printenv. Penggunaan sederhana di Ubuntu akan memberikan output besar yang menampilkan variabel.

Anda bisa mendapatkan hasil yang lebih mudah diatur dengan menambahkan perpipaan di pengubah:

printenv | less

Setiap baris berisi nama variabel lingkungan Linux diikuti dengan = dan nilainya. Misalnya:

HOME=/home/edward

HOME adalah variabel lingkungan Linux yang memiliki nilai yang ditetapkan sebagai /home/edward direktori.

Variabel lingkungan biasanya huruf besar, meskipun Anda dapat membuat variabel lingkungan huruf kecil juga. Keluaran dari printenv menampilkan semua variabel lingkungan dalam huruf besar.

Hal penting yang perlu diperhatikan adalah bahwa variabel lingkungan Linux peka terhadap huruf besar/kecil. Jika Anda ingin melihat nilai variabel lingkungan tertentu, Anda dapat melakukannya dengan meneruskan nama variabel tersebut sebagai argumen ke perintah printenv. Seluruh string akan terlihat seperti ini di baris perintah:

printenv HOME

Keluaran:

/home/edward

Cara lain untuk menampilkan nilai variabel lingkungan adalah dengan menggunakan echo perintah seperti ini:

echo $USER

Keluaran:

Edward

Cara Membuat Variabel Lingkungan Linux Baru

Sintaks dasar dari perintah ini akan terlihat seperti ini:

export VAR="value"

Mari kita uraikan:

  • ekspor – perintah yang digunakan untuk membuat variabel
  • VAR – nama variabel
  • = – menunjukkan bahwa bagian berikut adalah nilainya
  • “nilai” – nilai sebenarnya

Dalam skenario dunia nyata, perintahnya bisa terlihat seperti ini:

export edward="hostinger"

Mari kita lihat bagaimana kita dapat mengubah nilai TZ – zona waktu – variabel:

Pertama, mari kita lihat waktunya:

date

Perintah akan menampilkan waktu saat ini.

Kemudian kita dapat menggunakan perintah ekspor untuk mengubah zona waktu:

export TZ=”US/Pacific”

Sekarang setelah nilai variabel diubah, kita dapat memeriksa waktu lagi dengan menggunakan tanggal perintah, yang akan menampilkan waktu berbeda yang sesuai dengan perubahan yang dibuat pada variabel lingkungan Linux.

Menghapus Nilai Variabel Lingkungan Linux

Kami akan menggunakan tidak disetel memerintah. Mari kita lihat tampilan sintaks perintah, dan uraikan:

unset VAR

Bagian-bagian dari perintah tersebut adalah:

  • tidak disetel – perintah itu sendiri
  • VAR – variabel yang ingin kita hapus

Sederhana, bukan? Kami akan menghapus variabel zona waktu sebagai pengujian:

unset TZ

Ini akan membawa zona waktu ke nilai defaultnya, yang dapat kita periksa dengan menggunakan perintah tanggal sekali lagi.

Menyetel dan menghapus setelan variabel lingkungan Linux dari baris perintah hanya memengaruhi sesi yang sedang berjalan. Jika Anda ingin membuat pengaturan Anda tetap ada di antara login, Anda harus menentukan variabel lingkungan di file inisialisasi pribadi Anda – yaitu .bash_profile .

Variabel Lingkungan Linux Lokal dan Global

Dalam pemrograman komputer, variabel global adalah variabel yang dapat digunakan di mana saja dalam program. Sedangkan variabel lokal adalah variabel yang didefinisikan dalam suatu fungsi dan hanya dapat digunakan dalam fungsi tersebut. Berikut ini contohnya – Global_var dan local_var adalah variabel global dan lokal:

Var Global_val=50;
    Function Fun()
    {
    var local_var =20;
    }

Variabel lingkungan Linux dapat bersifat global atau lokal. Variabel lingkungan global terlihat dari sesi shell dan setiap proses anak yang dihasilkan shell. Sementara variabel lokal hanya tersedia di shell tempat mereka dibuat.

Variabel lingkungan sistem menggunakan semua huruf besar untuk membedakannya dari variabel lingkungan pengguna biasa.

Cara Menyetel Variabel Lingkungan Linux Lokal

Dalam contoh berikut, local_var hanya terlihat di shell saat ini:

local_var=edward

echo $local_var

edward

Kita dapat membuat variabel lingkungan global menggunakan ekspor perintah:

export Global_var=Hello

bash

echo $Global_var

Akhirnya outputnya adalah:

Hello

Kesimpulan

Selamat, sekarang Anda mengetahui semua dasar-dasar variabel lingkungan Linux! Ingatlah untuk selalu berhati-hati, teliti apa yang Anda modifikasi dan terus tingkatkan keterampilan Anda! Kami harap tutorial ini membantu Anda melakukannya!


Linux
  1. Cara mengatur variabel $PATH Anda di Linux

  2. Cara Mengatur Variabel $Path di Linux

  3. Cara Mengatur, Mendaftar, dan Menghapus Variabel Lingkungan di Linux

  1. Cara Mengatur dan Menghapus Variabel Lingkungan Lokal, Pengguna dan Sistem di Linux

  2. Contoh Perintah Ekspor Linux (Cara Mengatur Variabel Lingkungan)

  3. Bagaimana cara mengatur variabel lingkungan permanen secara terprogram di Linux?

  1. Cara Mengatur/Membuat Variabel Lingkungan dan Shell di Linux

  2. Cara mengatur variabel lingkungan Linux dengan Ansible

  3. Cara membaca variabel lingkungan dari suatu proses