Keskkonnamuutuja on dünaamiline väärtus, mis operatsioonisüsteem ja muud tarkvara, mida saab kasutada teie arvutipõhise teabe määramiseks.
Teisisõnu, see on midagi, mis esindab midagi muud, näiteks asukohta teie arvutis, a versiooni number , objektide loend jne.
Keskkonnamuutujad on ümbritsetud protsendimärgiga ( % ), nagu %temp% , et eristada neid tavalisest tekstist.
On olemas kahte tüüpi:kasutajakeskkonna muutujadjasüsteemi keskkonnamuutujad.
Kasutajakeskkonna muutujad
Kasutajakeskkonna muutujad, nagu nimigi ütleb, on iga kasutajakonto jaoks spetsiifilised keskkonnamuutujad.
See tähendab, et muutuja väärtus ühe kasutajana sisselogimisel võib erineda sama muutuja väärtusest, kui logite sisse samasse arvutisse teise kasutajana.
Seda tüüpi keskkonnamuutujaid saab käsitsi seadistada iga kasutaja, kes on sisse logitud, kuid ka Windows ja muu tarkvara saavad neid määrata.
Üks näide kasutajakeskkonna muutujast on %homepath% . Näiteks ühes Windows 11 arvutis sisaldab see muutuja väärtust KasutajadTim , mis on kaust, mis sisaldab kogu kasutajaspetsiifilist teavet.
kuidas Excelis kahte rida vahetada
Ka kasutajakeskkonna muutuja võib olla kohandatud. Kasutaja saab luua midagi sarnast %data% , mis võib osutada arvutis olevale kaustale, näiteks C:AllalaadimisedFailid . Selline keskkonnamuutuja töötab ainult siis, kui see konkreetne kasutaja on sisse logitud.
Kui soovite arvutis liikumiseks kasutada otseteid, võite kasutada kohandatud kasutajakeskkonna muutujat. Või kui mõtlesite ette ja koostasite skripti, mis osutab keskkonnamuutujale, saate alati kausta hiljem muuta, ilma et peaksite kogu skripti koodi kohandama.
Süsteemi keskkonnamuutujad
Süsteemikeskkonna muutujad ulatuvad kaugemale ainult ühest kasutajast, rakendudes igale olemasolevale või tulevikus loodud kasutajale. Enamik süsteemikeskkonna muutujaid osutab olulistele asukohtadele, näiteks Windowsi kaustale.
Mõned Windowsi süsteemides levinumad keskkonnamuutujad hõlmavad %path% , %programmi failid% , %temp% ja % systemroot% , kuigi on palju teisigi.
Näiteks kui installite Windowsi, %windir% on seatud kataloogi, kuhu see on installitud. Kuna installikataloogi saab installija (see olete teie... või teie arvutitootja) ühes arvutis määratleda, võib see olla C:Windows ,aga teises võib see nii olla C:Win10 .
Selle näitega jätkates oletame, et pärast Windowsi seadistamist installitakse kõigisse nendesse arvutitesse Microsoft Word. Wordi installiprotsessi osana tuleb mitu faili kopeerida kataloogi, kuhu Windows on installitud. Kuidas saab Word olla kindel, et installib failid õigesse kohta, kui see koht on C:Windows ühes arvutis ja teises kuskil mujal?
Sellise võimaliku probleemi vältimiseks loodi Microsoft Word ja enamik tarkvarasid installimiseks %windir% , mitte ühtegi konkreetset kausta. Nii saate olla kindel, et need olulised failid installitakse Windowsiga samasse kataloogi, olenemata sellest, kus see asub.
Vaata Microsofti tunnustatud keskkonnamuutujate leht Windowsis sageli kasutatavate kasutaja- ja süsteemikeskkonna muutujate hiiglasliku loendi jaoks.
Kuidas leida keskkonnamuutuja väärtust
On mitmeid viise, kuidas näha, milline konkreetne keskkonnamuutuja juhtub olema.
Käsurea kaja käsk
Enamikul juhtudel, vähemalt Windowsis, on kõige lihtsam ja tõenäoliselt kiireim viis seda teha lihtsa meetodi abil Käsurida käsk kutsus kaja .
Avage käsuviip ja teostage järgmine käsk täpselt muidugi asendades %temp% teid huvitava keskkonnamuutuja jaoks:
|_+_|Pange tähele väärtust, mis kuvatakse kohe all. Näiteks, kaja %temp% võib seda tekitada:
Kõigi keskkonnamuutujate korraga loetlemiseks lihtsalt käivitage seatud käsurealt. Või proovige määra kasutaja kõigi muutujate loendi jaoks, mis algavad kasutaja (see töötab mis tahes prefiksiga).
Väljund näeb välja umbes selline, kus esimesena on loetletud muutuja nimi ja seejärel = ja seejärel väärtus:
|_+_|Sisenema set > ev.txt käsu väljundi ümbersuunamiseks faili, et saada TXT-dokumenti salvestatud kogu keskkonnamuutujate loend.
PowerShelli kirjutamisväljundi käsk
Saate kasutada ka Windows PowerShelli, et näha, millele konkreetne keskkonnamuutuja viitab, kuid süntaks on veidi erinev. Siin on kaks võimalust seda teha.
|_+_|Kasutage seda käsku, et näha kõiki muutujaid koos loetletud:
|_+_|Süsteemi omadused
Kui käsurea tööriistad hirmutavad teid (ei tohiks), on keskkonnamuutuja väärtuse kontrollimiseks pikem viis.
Suunduge Kontrollpaneel , seejärel Süsteemi aplett . Kui olete kohal, valige Süsteemi täpsemad sätted , siis Keskkonnamuutujad põhjas. See onmittetäielikloendis, kuid loetletud väärtuste kõrval on väärtused.
Linux printenv käsk
Linuxi süsteemides saate käivitada printenv käsurealt, et loetleda kõik hetkel määratletud keskkonnamuutujad.