Mühit dəyişəni əməliyyat sistemi və digər proqram təminatının kompüterinizə xas olan məlumatı müəyyən etmək üçün istifadə edə biləcəyi dinamik dəyərdir.
Başqa sözlə, bu, kompüterinizdəki yer, versiya nömrəsi, obyektlərin siyahısı və s. kimi başqa bir şeyi təmsil edən bir şeydir.
Mühit dəyişənləri adi mətndən fərqləndirmək üçün %temp% ilə olduğu kimi faiz işarəsi (%) ilə əhatə olunub.
İki növ mövcuddur: istifadəçi mühiti dəyişənləri və sistem mühiti dəyişənləri.
İstifadəçi Mühiti Dəyişənləri
İstifadəçi mühiti dəyişənləri, adından da göründüyü kimi, hər bir istifadəçi hesabına xas olan mühit dəyişənləridir.
Bu o deməkdir ki, bir istifadəçi kimi daxil olan dəyişənin dəyəri eyni kompüterdə fərqli istifadəçi kimi daxil olduqda eyni dəyişənin dəyərindən fərqli ola bilər.
Bu tip mühit dəyişənləri daxil olan istifadəçi tərəfindən əl ilə təyin edilə bilər, lakin Windows və digər proqram təminatı onları da təyin edə bilər.
İstifadəçi mühiti dəyişəninə bir nümunə %homepath%-dir. Məsələn, bir Windows 11 kompüterində həmin dəyişən Users\Tim dəyərini saxlayır, bu, bütün istifadəçi məlumatlarını ehtiva edən qovluqdur.
İstifadəçi mühiti dəyişəni də fərdi ola bilər. İstifadəçi %data% kimi bir şey yarada bilər ki, bu da kompüterdəki C:\Downloads\Files kimi qovluğu göstərə bilər. Bunun kimi mühit dəyişəni yalnız həmin xüsusi istifadəçi daxil olduqda işləyə bilər.
Kompüterinizdə dolaşmaq üçün qısa yollardan istifadə etmək istəyirsinizsə, fərdi istifadəçi mühiti dəyişənindən istifadə edə bilərsiniz. Yaxud, əgər qabaqcadan düşünürdünüzsə və mühit dəyişəninə işarə edən skript yaratmısınızsa, skriptdəki bütün kodu tənzimləmədən həmişə qovluğu daha sonra dəyişə bilərsiniz.
Sistem Mühiti Dəyişənləri
Sistem mühiti dəyişənləri mövcud ola biləcək və ya gələcəkdə yaradılacaq istənilən istifadəçiyə tətbiq edilməklə yalnız bir istifadəçidən kənara çıxır. Əksər sistem mühiti dəyişənləri Windows qovluğu kimi mühüm yerləri göstərir.
Windows sistemlərində ən ümumi mühit dəyişənlərindən bəzilərinə %yol%, %proqram faylları%, % daxildir. temp% və %systemroot%, baxmayaraq ki, bir çox başqaları var.
Məsələn, Windows-u quraşdırdığınız zaman, %windir% onun quraşdırıldığı qovluğa təyin edilir. Quraşdırma kataloqu quraşdırıcının (bu, siz… və ya kompüter istehsalçınız) bir kompüterdə müəyyən edə biləcəyi bir şey olduğundan, o, C:\Windows ola bilər, digərində isəola bilər. C:\Win10
Bu nümunə ilə davam etsək, deyək ki, Microsoft Word Windows-un qurulması tamamlandıqdan sonra bu kompüterlərin hər birində quraşdırılıb. Word quraşdırma prosesinin bir hissəsi olaraq, bir sıra faylların Windows-un quraşdırıldığı qovluğa kopyalanması lazımdır. Word faylları düzgün yerə quraşdırdığına necə əmin ola bilər ki, bu yer C:\ Windows bir kompüterdə, digərində başqa yerdə?
Bu kimi potensial problemin qarşısını almaq üçün Microsoft Word, eləcə də əksər proqramlar hər hansı xüsusi qovluğa deyil, %windir%-a quraşdırmaq üçün nəzərdə tutulmuşdur. Bu yolla, harada olmasından asılı olmayaraq, bu mühüm faylların Windows ilə eyni kataloqda quraşdırıldığına əmin ola bilərsiniz.
Windows-da tez-tez istifadə olunan istifadəçi və sistem mühiti dəyişənlərinin nəhəng siyahısı üçün Microsoft-un Tanınmış Ətraf Dəyişənləri səhifəsinə baxın.
Mühit Dəyişəninin Dəyərini Necə Tapmaq olar
Xüsusi mühit dəyişəninin nə olduğunu görməyin bir neçə yolu var.
Əmr əmri əks-səda əmri
Əksər hallarda, ən azı Windows-da, bunu etməyin ən sadə və yəqin ki, ən sürətli yolu echo adlı sadə Əmr İstemi əmrindən keçir.
Əmr əmrini açın və maraqlandığınız mühit dəyişəni üçün %temp% ilə əvəz edərək aşağıdakı əmri dəqiq yerinə yetirin:
echo %temp%
Dərhal altında göstərilən dəyəri qeyd edin. Məsələn, echo %temp% bunu yarada bilər:
C:\Users\Jon\AppData\Local\Temp
Bütün mühit dəyişənlərini bir dəfəyə siyahıya salmaq üçün sadəcə əmr satırından set yerinə yetirin. Və ya user ilə başlayan bütün dəyişənlərin siyahısı üçün set user cəhd edin (istənilən prefikslə işləyir).
Çıxış belə görünür, burada əvvəlcə dəyişənin adı, ardınca =, sonra isə dəyər:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\jonfi\AppData\Roaming
asl. log=Təyinat=fayl
CommonProgramFiles=C:\Program Files\Common Files
CommonProgramFiles(x86)=C:\Program Files (x86)\Common Fayllar
CommonProgramW6432=C:\Proqram Faylları\Ümumi Fayllar
COMPUTERNAME=DESKTOP-IAEQDK8
ComSpec=C: \WINDOWS\system32\cmd.exe
configsetroot=C:\WINDOWS\ConfigSetRoot
DriverData=C:\Windows\System32\Drivers\Driver
HOMEDRIVE=C:HOMEPATH=\Users\jonfiLOCALAPPDATA=C:\Users\jonfi\AppData\Local LOGONSERVER=\\DESKTOP-IAEQDK8
TXT sənədində saxlanılan mühit dəyişənlərinin bütün siyahısını əldə etmək üçün komandanın çıxışını fayla yönləndirmək üçün set > ev.txt daxil edin.
PowerShell Yazma-Çıxış Komandası
Xüsusi mühit dəyişəninin nəyi göstərdiyini görmək üçün Windows PowerShell-dən də istifadə edə bilərsiniz, lakin sintaksis bir qədər fərqlidir. Bunu etməyin iki yolu var:
Yazma-Çıxış $env:temp
echo $Env:temp
Birlikdə sadalanan bütün dəyişənlərə baxmaq üçün bu əmrdən istifadə edin:
Get-ChildElement Env:
Sistem Xüsusiyyətləri
Əgər komanda xətti alətləri sizi qorxudursa (onlar olmamalıdır), mühit dəyişəninin dəyərini yoxlamağın daha uzun yolu var.
İdarəetmə Panelinə, sonra Sistem tətbiqetməsinə keçin. Orada olduqdan sonra Qabaqcıl sistem parametrləri seçin, sonra aşağıda Ətraf mühit Dəyişənləri seçin. Bu natamam siyahıdır, lakin sadalananların yanındakı dəyərlər var.
Linux printenv Komandası
Linux sistemlərində hazırda müəyyən edilmiş bütün mühit dəyişənlərini siyahıya salmaq üçün komanda xəttindən printenv əmrini yerinə yetirə bilərsiniz.