Skip to content

emka.web.id

Menu
  • Home
  • Indeks Artikel
  • Tutorial
  • Tentang Kami
Menu

Cara Mendaftar Variabel Lingkungan di Linux

Posted on November 01, 2022 by Syauqi Wiryahasana
fatmawati achmad zaenuri/Shutterstock.comUntuk membuat daftar semua variabel lingkungan di komputer Linux, gunakan perintah printenv. Pipa ke perintah less untuk mendapatkan hasil yang dapat dicari, atau gunakan grep untuk mencetak variabel tertentu. Di Linux, variabel lingkungan menyimpan nilai dan pengaturan penting. Skrip, aplikasi, dan shell membaca nilai-nilai ini, sering kali untuk mengonfigurasi dirinya sendiri, atau untuk mengontrol perilakunya. Berikut adalah beberapa cara untuk menampilkan variabel-variabel tersebut di terminal Anda. Berbagai komputer uji kami memiliki rata-rata 50 variabel lingkungan pada masing-masing variabel tersebut. Variabel lingkungan, seperti variabel lainnya, adalah kombinasi dari nama dan nilai. Nama itu unik, disetel saat variabel dibuat, dan bertahan selama masa pakai variabel lingkungan. Variables menyimpan nilai bagi kami. Ketika sebuah proses perlu mengetahui apa nilainya, ia mencari variabel berdasarkan nama, dan membaca nilai darinya. Meskipun nama variabel tidak dapat diubah, nilainya dapat berupa. Anda tidak akan sering mengubah variabel lingkungan sistem, tetapi Anda dapat melakukannya jika perlu. Misalnya, Anda mungkin ingin menambah ukuran cache riwayat perintah shell Bash Anda. Anda dapat mengedit nilai variabel lingkungan $HISTSIZE di file ".bashrc" Anda untuk menetapkan batas atas baru untuk jumlah perintah yang diingat. Itu rapi dan nyaman, tetapi itu bukan sesuatu yang akan sering Anda lakukan. Variabel lingkungan cenderung dibiarkan default atau diubah sekali dan kemudian dilupakan. Mereka bukanlah sesuatu yang akan sering Anda mainkan. Meskipun demikian, ada baiknya mengetahui cara menampilkan variabel lingkungan yang ditentukan dan digunakan di komputer Anda. Mencetak variabel lingkungan ke jendela terminal memungkinkan Anda memeriksa nilainya, dan menunjukkan aspek pengalaman Linux Anda yang diatur oleh nilai latar belakang ini.

Perintah untuk Variabel Lingkungan Pencetakan

Anda dapat menggunakan echo untuk melihat nilai yang disimpan dalam variabel lingkungan. Untuk melakukannya, Anda harus mengetahui nama variabel lingkungan terlebih dahulu.
echo $HOME
echo $USER
Ada dua metode yang biasa digunakan untuk menampilkan nama dan nilai semua variabel lingkungan di Linux. Mereka adalah env dan perintah printenv. Perintah printenv adalah cara resmi untuk melakukannya. Perintah tersebut ditulis khusus untuk tujuan ini. Perintah env memiliki tujuan yang sama sekali berbeda. env digunakan untuk menjalankan aplikasi dengan nilai sementara yang ditentukan pengguna untuk variabel lingkungan. Ini mengesampingkan nilai tersimpan yang sebenarnya, dan memungkinkan aplikasi untuk berjalan di lingkungan yang dimodifikasi. Jika Anda memanggil env tanpa parameter baris perintah, tindakan defaultnya adalah membuat daftar variabel lingkungan. Kita juga dapat menggunakan alat yang dirancang untuk pekerjaan itu, daripada bergantung pada efek samping alat yang telah dipanggil secara tidak benar, jadi kita akan menggunakan printenv dalam contoh kita.

Menggunakan printenv untuk Melihat Variabel Lingkungan

Perintah printenv sangat mudah. Ini memiliki sangat sedikit pilihan. Anda dapat menggunakan opsi --version untuk mengetahui nomor rilis versi di komputer Anda, dan Anda dapat menggunakan perintah --help untuk melihat deskripsi singkat tentang kedua opsi ini dan satu opsi baris perintah lainnya. Opsi lainnya adalah opsi -0 (terminator nol) opsi. Biasanya, printenv mencantumkan variabel lingkungan satu per baris, dengan menambahkan karakter baris baru ke akhir setiap baris. Opsi -0 menggantikan karakter baris baru itu dengan byte nol. Anda akan menggunakan opsi ini jika Anda menyalurkan output ke aplikasi lain yang tidak memerlukan karakter baris baru.
printenv -0
Efek dari opsi -0 di jendela terminal adalah menjejalkan output ke dalam dinding teks yang tidak dapat ditembus. Ini praktis tidak mungkin untuk memahaminya. Ini akan menjadi kejadian langka jika Anda perlu menggunakan opsi -0. Mari kita lepaskan, dan coba lagi.
printenv
Output dicetak dengan satu variabel lingkungan per baris. Secara konvensi, nama variabel lingkungan selalu menggunakan karakter huruf besar. Segera setelah nama variabel adalah tanda sama dengan “=“, diikuti dengan nilai yang disetel ke variabel lingkungan. Output masih banyak, jadi Anda mungkin akan lebih mudah menyalurkan output ke lebih sedikit .
printenv | less
Ini memungkinkan Anda menggulir daftar, dan untuk mencari daftar juga. Jika Anda mengetahui sesuatu tentang variabel lingkungan yang Anda minati, Anda dapat menggunakan grep untuk menemukan kandidat yang mungkin. Misalkan Anda tahu ada variabel lingkungan yang memiliki kata "tampilan" di dalamnya. Kita dapat mencari daftar seperti ini:
printenv | grep DISPLAY

Beberapa Variabel Lingkungan Umum

Variabel lingkungan default pada komputer Linux yang berbeda tunduk pada preferensi pengelola berbagai distribusi, lingkungan desktop, dan shell. Berikut adalah beberapa variabel lingkungan yang lebih umum yang Anda' mungkin ditemukan di komputer Linux menggunakan lingkungan desktop GNOME. BASHOPTS: Daftar opsi baris perintah yang digunakan saat bash diluncurkan.BASH_VERSION: Versi bash.COLUMNS: Lebar terminal dalam kolom.DIRSTACK: The tumpukan direktori untuk digunakan dengan perintah pushd dan popd.HISTFILESIZE: Jumlah maksimum baris riwayat perintah yang dapat ditulis ke file riwayat.HISTSIZE: Jumlah maksimum baris riwayat perintah yang diizinkan untuk disimpan dalam memori. Jika Anda melewati angka ini, perintah yang diingat sebelumnya akan ditimpa dalam memori. Saat Anda menutup jendela terminal, riwayat perintah ditulis ke file riwayat. HOME: Direktori home pengguna saat ini.HOSTNAME: Nama komputer.IFS: Pemisah bidang internal yang digunakan untuk mengurai input pengguna. Nilai default adalah spasi.LANG: Pengaturan bahasa dan lokalisasi saat ini, termasuk pengkodean karakter.LS_COLORS: Ini mendefinisikan kode yang digunakan untuk menambahkan warna ke output dari ls.MAIL: Jalur ke kotak surat Linux pengguna saat ini.OLDPWD : Direktori kerja sebelumnya.PS1: Definisi prompt perintah utama. Ini mendefinisikan seperti apa tampilan prompt di jendela terminal Anda.PATH: Daftar direktori yang dipisahkan titik dua yang dicari, secara berurutan, untuk perintah atau aplikasi yang cocok saat Anda mengetikkan perintah ke dalam shell.PWD: Direktori kerja saat ini. SHELL: Nama shell default Anda.TERM: Jenis terminal yang diemulasi ketika Anda menjalankan shell.UID: Pengidentifikasi pengguna dari pengguna saat ini.USER: Pengguna saat ini._: Perintah yang paling baru dijalankan. Jika Anda menggunakan printenv untuk membuat daftar ini, itu akan selalu menjadi printenv.Inspeksi Lingkungan Untuk melihat semua variabel lingkungan Anda, gunakan printenv. Pipa output melalui grep untuk memfilter hasil, dan gunakan echo untuk mencetak nilai variabel lingkungan tertentu yang diketahui. Linux CommandsFilestar·pv· cat·tac·chmod ·grep ·  diff· sed·ar· man·pushd·popd· fsck·testdisk·seq·fd·pandoc·cd·$PATH·awk·join·jq·fold·uniq·journalctl·tail·stat·ls·fstab·echo·less·chgrp·chown·rev·look·string·type ·ganti nama·zip·unzip·mount·umount·install·fdisk·mkfs ·rm·rmdir ·rsync ·df ·gpg ·vi ·nano ·mkdir ·du ·ln ·patch ·convert ·rclone·shred·srmProcessesalias ·screen· top · bagus·renice· kemajuan·strace·systemd·tmux·chsh·history·at·batch·free·yang·dmesg·chfn·usermod·ps· chroot·xargs·tty·pinky·lsof·vmstat·timeout·wall·ya ·kill·sleep·sudo·su·time ·groupadd·usermod ·groups ·lshw ·shutdown·reboot·halt·poweroff ·passwd ·lscpu ·crontab ·date ·bg ·fgNetworkingnetstat·ping·traceroute·ip·ss·whois·fail2ban ·bmon·dig·finger·nmap·ftp· curl· wget ·who·whoami·w ·iptables ·ssh-keygen · ufw Disadur dari HowToGeek.com.
Seedbacklink

Recent Posts

TENTANG EMKA.WEB>ID

EMKA.WEB.ID adalah blog seputar teknologi informasi, edukasi dan ke-NU-an yang hadir sejak tahun 2011. Kontak: kontak@emka.web.id.

©2024 emka.web.id Proudly powered by wpStatically