Atrof-muhit oʻzgaruvchilari: ular nima?

Mundarija:

Atrof-muhit oʻzgaruvchilari: ular nima?
Atrof-muhit oʻzgaruvchilari: ular nima?
Anonim

Atrof-muhit oʻzgaruvchisi operatsion tizim va boshqa dasturlar kompyuteringizga xos maʼlumotlarni aniqlashda foydalanishi mumkin boʻlgan dinamik qiymatdir.

Boshqacha qilib aytganda, bu kompyuteringizdagi joylashuv, versiya raqami, ob'ektlar ro'yxati va boshqalar kabi boshqa narsani ifodalovchi narsadir.

Atrof-muhit oʻzgaruvchilari ularni oddiy matndan ajratish uchun %temp% da boʻlgani kabi foiz belgisi (%) bilan oʻralgan.

Ikki tur mavjud: foydalanuvchi muhiti oʻzgaruvchilari va tizim muhiti oʻzgaruvchilari.

Foydalanuvchi muhiti oʻzgaruvchilari

Foydalanuvchi muhiti oʻzgaruvchilari, nomidan koʻrinib turibdiki, har bir foydalanuvchi hisobiga xos boʻlgan muhit oʻzgaruvchilari.

Bu bitta foydalanuvchi sifatida tizimga kirgan oʻzgaruvchining qiymati bir xil kompyuterda boshqa foydalanuvchi sifatida kirilgandagi bir xil oʻzgaruvchining qiymatidan farq qilishi mumkinligini anglatadi.

Bu turdagi muhit oʻzgaruvchilari tizimga kirgan har qanday foydalanuvchi tomonidan qoʻlda oʻrnatilishi mumkin, lekin Windows va boshqa dasturlar ularni ham sozlashi mumkin.

Foydalanuvchi muhiti oʻzgaruvchisiga bir misol %homepath%. Masalan, bitta Windows 11 kompyuterida bu oʻzgaruvchi Users\Tim qiymatiga ega boʻlib, u foydalanuvchiga tegishli barcha maʼlumotlarni oʻz ichiga olgan jilddir.

Foydalanuvchi muhiti oʻzgaruvchisi ham moslashtirilgan boʻlishi mumkin. Foydalanuvchi %data% kabi biror narsa yaratishi mumkin, bu kompyuterdagi C:\Downloads\Files kabi jildga ishora qilishi mumkin. Bunday muhit oʻzgaruvchisi faqat oʻsha foydalanuvchi tizimga kirganida ishlaydi.

Kompyuteringiz atrofida harakatlanish uchun yorliqlardan foydalanmoqchi boʻlsangiz, maxsus foydalanuvchi muhiti oʻzgaruvchisidan foydalanishingiz mumkin. Yoki agar siz oldindan o‘ylab, muhit o‘zgaruvchisiga ishora qiluvchi skript yaratgan bo‘lsangiz, skriptdagi barcha kodlarni o‘zgartirishga hojat qoldirmasdan istalgan vaqtda jildni o‘zgartirishingiz mumkin.

Tizim muhiti oʻzgaruvchilari

Tizim muhiti oʻzgaruvchilari mavjud boʻlishi mumkin boʻlgan yoki kelajakda yaratilishi mumkin boʻlgan har qanday foydalanuvchi uchun qoʻllaniladigan faqat bitta foydalanuvchi doirasidan tashqariga chiqadi. Aksariyat tizim muhiti oʻzgaruvchilari Windows papkasi kabi muhim joylarga ishora qiladi.

Windows tizimlarida eng keng tarqalgan muhit oʻzgaruvchilari orasida %path%, %dastur fayllari%, % kiradi. temp% va %systemroot%, lekin boshqalar ham bor.

Masalan, Windows-ni oʻrnatganingizda, %windir% oʻrnatilgan katalogga oʻrnatiladi. Oʻrnatish katalogi oʻrnatuvchi (bu siz… yoki kompyuter ishlab chiqaruvchisi) bitta kompyuterda belgilashi mumkin boʻlgan narsa boʻlgani uchun u C:\Windows boʻlishi mumkin, boshqasida esaboʻlishi mumkin. C:\Win10

Ushbu misol bilan davom etsak, Windows sozlangandan soʻng Microsoft Word ushbu kompyuterlarning har biriga oʻrnatildi deylik. Word o'rnatish jarayonining bir qismi sifatida Windows o'rnatilgan katalogga bir qator fayllarni nusxalash kerak. Agar bu joy C bo'lsa, Word fayllarni kerakli joyga o'rnatayotganiga qanday ishonch hosil qilishi mumkin:\ Windows bir kompyuterda, ikkinchisida boshqa joyda?

Bunday yuzaga kelishi mumkin boʻlgan muammoning oldini olish uchun Microsoft Word va koʻpgina dasturlar har qanday maxsus jildga emas, balki %windir% ga oʻrnatishga moʻljallangan. Shunday qilib, bu muhim fayllar qaerda bo'lishidan qat'i nazar, Windows bilan bir katalogga o'rnatilganligiga ishonch hosil qilishingiz mumkin.

Windowsda tez-tez ishlatiladigan foydalanuvchi va tizim muhiti oʻzgaruvchilarining ulkan roʻyxati uchun Microsoft-ning tan olingan muhit oʻzgaruvchilari sahifasiga qarang.

Atrof-muhit oʻzgaruvchisining qiymatini qanday topish mumkin

Muayyan muhit oʻzgaruvchisi nima boʻlishini koʻrishning bir necha yoʻli mavjud.

Buyruqlar qatori aks-sadosi

Koʻp hollarda, hech boʻlmaganda Windows-da, buni amalga oshirishning eng oddiy va ehtimol, eng tezkor usuli echo deb nomlangan oddiy buyruq satri buyrugʻi orqali amalga oshiriladi.

Buyruqlar satrini oching va quyidagi buyruqni aniq bajaring, albatta, sizni qiziqtirgan muhit oʻzgaruvchisi uchun %temp% oʻrniga:


echo %temp%

Darhol ostida ko'rsatilgan qiymatga e'tibor bering. Masalan, echo %temp% buni keltirib chiqarishi mumkin:


C:\Users\Jon\AppData\Local\Temp

Image
Image

Barcha muhit oʻzgaruvchilarini birdaniga roʻyxatga olish uchun buyruq satridan set buyrugʻini bajaring. Yoki user bilan boshlanadigan barcha oʻzgaruvchilar roʻyxati uchun set user ni sinab koʻring (u har qanday prefiks bilan ishlaydi).

Chiqish shunday koʻrinadi, unda avval oʻzgaruvchining nomi, keyin =va keyin qiymat:


ALLUSERSPROFILE=C:\ProgramData

APPDATA=C:\Users\jonfi\AppData\Roaming

asl. log=Destination=file

CommonProgramFiles=C:\Program Files\Common Files

CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files

CommonProgramW6432=C:\Program Files\Common Files

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 hujjatida saqlangan muhit oʻzgaruvchilari roʻyxatini olish uchun buyruq chiqishini faylga yoʻn altirish uchun set > ev.txt kiriting.

PowerShell yozish-chiqish buyrugʻi

Muayyan muhit oʻzgaruvchisi nimaga ishora qilishini koʻrish uchun Windows PowerShell-dan ham foydalanishingiz mumkin, ammo sintaksis biroz boshqacha. Buning ikkita usuli bor:


Write-Output $env:temp

echo $Env:temp

Image
Image

Birgalikda keltirilgan barcha oʻzgaruvchilarni koʻrish uchun ushbu buyruqdan foydalaning:


Get-ChildItem Env:

Tizim xususiyatlari

Agar buyruq qatori vositalari sizni qoʻrqitsa (ular qoʻrqmasligi kerak), muhit oʻzgaruvchisi qiymatini tekshirishning uzoqroq yoʻli bor.

Boshqarish paneliga, keyin tizim ilovasiga oʻting. U yerda Kengaytirilgan tizim sozlamalari ni, keyin esa pastdan Atrof-muhit oʻzgaruvchilari ni tanlang. Bu toʻliq boʻlmagan roʻyxat, lekin roʻyxatdagilar yonidagi qiymatlarga ega.

Image
Image

Linux printenv buyrugʻi

Linux tizimlarida hozirda aniqlangan barcha muhit oʻzgaruvchilari roʻyxatini kiritish uchun buyruqlar satridan printenv buyrugʻini bajarishingiz mumkin.

Tavsiya: