Variabel lingkungan adalah nilai dinamis yang dapat digunakan oleh sistem operasi dan software lain untuk menentukan informasi khusus untuk komputer Anda.
Dengan kata lain, itu adalah sesuatu yang mewakili sesuatu yang lain, seperti lokasi di komputer Anda, nomor versi, daftar objek, dll.
Variabel lingkungan dikelilingi oleh tanda persen ( % ), seperti pada %temp% , untuk membedakannya dari teks biasa.
Ada dua jenis: variabel lingkungan pengguna dan variabel lingkungan sistem.
Variabel Lingkungan Pengguna
Variabel lingkungan pengguna, seperti namanya, adalah variabel lingkungan yang khusus untuk setiap akun pengguna.
Ini berarti bahwa nilai variabel saat masuk sebagai satu pengguna dapat berbeda dari nilai variabel yang sama saat masuk sebagai pengguna berbeda di komputer yang sama.
Jenis variabel lingkungan ini dapat diatur secara manual oleh pengguna apa pun yang masuk, tetapi Windows dan software lain juga dapat mengaturnya.
Salah satu contoh variabel lingkungan pengguna adalah %homepath% . Misalnya, di satu komputer Windows 11, variabel tersebut menyimpan nilai UsersTim , yang merupakan folder yang berisi semua informasi khusus pengguna.
Variabel lingkungan pengguna juga bisa disesuaikan. Seorang pengguna dapat membuat sesuatu seperti %data% , yang mungkin mengarah ke folder di komputer seperti C:DownloadsFiles . Variabel lingkungan seperti ini hanya akan berfungsi ketika pengguna tertentu itu masuk.
Anda mungkin menggunakan variabel lingkungan pengguna khusus jika Anda ingin menggunakan pintasan untuk menjelajahi komputer Anda. Atau, jika Anda berpikir ke depan dan membuat skrip yang mengarah ke variabel lingkungan, Anda selalu dapat mengubah foldernya nanti tanpa harus menyesuaikan semua kode dalam skrip.
Variabel Lingkungan Sistem
Variabel lingkungan sistem melampaui hanya satu pengguna, berlaku untuk setiap pengguna yang mungkin ada, atau dibuat di masa mendatang. Sebagian besar variabel lingkungan sistem menunjuk ke lokasi penting seperti folder Windows.
Beberapa variabel lingkungan yang paling umum di sistem Windows termasuk %path% , %programfiles% , %temp% , dan %systemroot% , meskipun masih banyak lainnya.
Misalnya, saat Anda menginstal Windows, %windir% disetel ke direktori tempatnya diinstal. Karena direktori instalasi adalah sesuatu yang dapat ditentukan oleh penginstal (yang Anda … atau pembuat komputer Anda) di satu komputer, mungkin C:Windows , tetapi di komputer lain, mungkin C:Win10 .
Melanjutkan contoh ini, katakanlah Microsoft Word diinstal pada masing-masing komputer ini setelah Windows selesai disiapkan. Sebagai bagian dari proses penginstalan Word, sejumlah file perlu disalin ke direktori tempat Windows diinstal. Bagaimana Word dapat memastikan penginstalan file di tempat yang tepat jika tempat tersebut adalah C:Windows di satu komputer dan di tempat lain di sisi lain?
Untuk mencegah potensi masalah seperti ini, Microsoft Word, serta sebagian besar software, dirancang untuk diinstal ke %windir% , bukan folder tertentu. Dengan cara ini, dapat dipastikan bahwa file-file penting ini diinstal di direktori yang sama dengan Windows, di mana pun itu berada.
Lihat halaman Variabel Lingkungan yang Diakui Microsoft untuk daftar raksasa variabel lingkungan pengguna dan sistem yang sering digunakan di Windows.
Cara Menemukan Nilai Variabel Lingkungan
Ada beberapa cara untuk melihat seperti apa variabel lingkungan tertentu.
Perintah Gema Prompt Perintah
Dalam kebanyakan kasus, setidaknya di Windows, cara paling sederhana, dan mungkin tercepat, untuk melakukan ini adalah melalui perintah Command Prompt sederhana bernama echo .
Buka Command Prompt dan jalankan perintah berikut dengan tepat, tentu saja, gantikan %temp% dengan variabel lingkungan yang Anda minati:
gema %temp%
Perhatikan nilai yang ditampilkan tepat di bawahnya. Misalnya, echo %temp% mungkin menghasilkan ini:
C:UsersJonAppDataLocalTemp
Untuk membuat daftar semua variabel lingkungan sekaligus, cukup jalankan set dari baris perintah. Atau, coba atur pengguna untuk daftar semua variabel yang dimulai dengan pengguna (berfungsi dengan awalan apa pun).
Outputnya terlihat seperti ini, di mana nama variabel dicantumkan terlebih dahulu, diikuti oleh = , lalu nilainya:
ALLUSERSPROFILE=C:ProgramData APPDATA=C:UsersjonfiAppDataRoaming asl.log=Tujuan=berkas CommonProgramFiles=C:Program FilesCommon Files CommonProgramFiles(x86)=C:Program Files (x86)Common Files CommonProgramW6432=C:Program FilesCommon Files COMPUTERNAME=DESKTOP-IAEQDK8 ComSpec=C:WINDOWSsystem32cmd.exe configsetroot=C:WINDOWSConfigSetRoot DriverData=C:WindowsSystem32DriversDriverData HOMEDRIVE=C: HOMEPATH=Penggunajonfi LOCALAPPDATA=C:UsersjonfiAppDataLokal LOGONSERVER=\DESKTOP-IAEQDK8
Masukkan set > ev.txt untuk mengalihkan output perintah ke file agar seluruh daftar variabel lingkungan disimpan ke dokumen TXT.
Perintah Output Tulis PowerShell
Anda juga dapat menggunakan Windows PowerShell untuk melihat apa yang ditunjukkan oleh variabel lingkungan tertentu, tetapi sintaksnya sedikit berbeda. Berikut adalah dua cara untuk melakukannya:
Tulis-Output $env:temp gema $Env:temp
Gunakan perintah ini untuk melihat semua variabel yang tercantum bersama-sama:
Get-ChildItem Env:
Properti sistem
Jika alat baris perintah membuat Anda takut (seharusnya tidak), ada cara yang lebih panjang untuk memeriksa nilai variabel lingkungan.
Buka Panel Kontrol, lalu applet Sistem. Sesampai di sana, pilih Advanced system settings , lalu Environment Variables di bagian bawah. Ini adalah daftar yang tidak lengkap , tetapi yang terdaftar memiliki nilai tepat di sebelahnya.
Perintah printenv Linux
Pada sistem Linux, Anda dapat menjalankan perintah printenv dari baris perintah untuk mencantumkan semua variabel lingkungan yang saat ini ditentukan.