Aplinkos kintamasis yra dinaminė reikšmė, kurią Operacinė sistema ir kita programinė įranga gali būti naudojama jūsų kompiuteriui būdingai informacijai nustatyti.
Kitaip tariant, tai kažkas, kas reiškia ką nors kita, pvz., vietą kompiuteryje, a versijos numeris , objektų sąrašas ir kt.
Aplinkos kintamieji yra apsupti procento ženklu ( % ), kaip nurodyta %temp% , kad atskirtumėte juos nuo įprasto teksto.
Yra du tipai:vartotojo aplinkos kintamiejiirsistemos aplinkos kintamieji.
Vartotojo aplinkos kintamieji
Vartotojo aplinkos kintamieji, kaip rodo pavadinimas, yra aplinkos kintamieji, būdingi kiekvienai vartotojo paskyrai.
Tai reiškia, kad kintamojo reikšmė, kai prisijungiate kaip vienas vartotojas, gali skirtis nuo to paties kintamojo reikšmės, kai tame pačiame kompiuteryje esate prisijungę kaip kitas vartotojas.
Šio tipo aplinkos kintamuosius gali rankiniu būdu nustatyti bet kuris prisijungęs vartotojas, tačiau „Windows“ ir kita programinė įranga taip pat gali juos nustatyti.
Vienas iš vartotojo aplinkos kintamųjų pavyzdžių yra %homepath% . Pavyzdžiui, viename „Windows 11“ kompiuteryje šis kintamasis turi reikšmę VartotojaiTimas , kuris yra aplankas, kuriame yra visa vartotojui skirta informacija.
kaip balsu kalbėtis fortnite ps4
Vartotojo aplinkos kintamasis taip pat gali būti pritaikytas. Vartotojas gali sukurti kažką panašaus %data% , kuris gali nurodyti aplanką kompiuteryje, pvz., C:AtsisiuntimaiFailai . Toks aplinkos kintamasis veiks tik tada, kai tam tikras vartotojas yra prisijungęs.
Galite naudoti tinkintą vartotojo aplinkos kintamąjį, jei norite naudoti sparčiuosius klavišus, kad galėtumėte apeiti kompiuterį. Arba, jei galvojote į priekį ir sukūrėte scenarijų, nurodantį aplinkos kintamąjį, visada galėsite pakeisti aplanką vėliau, nereikės koreguoti viso scenarijaus kodo.
Sistemos aplinkos kintamieji
Sistemos aplinkos kintamieji apima ne tik vieną vartotoją ir taikomi bet kuriam vartotojui, kuris gali egzistuoti arba kuriamas ateityje. Dauguma sistemos aplinkos kintamųjų nurodo svarbias vietas, pvz., „Windows“ aplanką.
Kai kurie iš labiausiai paplitusių aplinkos kintamųjų Windows sistemose apima %path% , %programos failus% , %temp% , ir %systemroot% , nors yra daug kitų.
Pavyzdžiui, kai įdiegiate „Windows“, %windir% nustatytas į katalogą, kuriame jis įdiegtas. Kadangi diegimo katalogą montuotojas (tai jūs... arba jūsų kompiuterio gamintojas) gali nustatyti viename kompiuteryje, tai gali būti C:Windows ,bet kitur gali būti C:Win10 .
Tęsdami šį pavyzdį, tarkime, „Microsoft Word“ įdiegiama kiekviename iš šių kompiuterių, kai baigsite „Windows“ sąranką. Įdiegiant „Word“ daug failų reikia nukopijuoti į katalogą, kuriame įdiegta „Windows“. Kaip „Word“ gali būti tikras, kad failai įdiegiami tinkamoje vietoje, jei ta vieta yra C:Windows viename kompiuteryje, o kitur kitame?
Siekiant išvengti tokios galimos problemos, „Microsoft Word“, kaip ir dauguma programinės įrangos, buvo sukurta įdiegti %windir% , o ne koks nors konkretus aplankas. Tokiu būdu galite būti tikri, kad šie svarbūs failai yra įdiegti tame pačiame kataloge kaip ir Windows, nesvarbu, kur tai būtų.
Matyti „Microsoft“ puslapis „Atpažinti aplinkos kintamieji“. didžiuliam vartotojų ir sistemos aplinkos kintamųjų, dažnai naudojamų sistemoje Windows, sąrašui.
Kaip rasti aplinkos kintamojo vertę
Yra keletas būdų, kaip pamatyti, koks yra konkretus aplinkos kintamasis.
Komandinės eilutės Echo komanda
Daugeliu atvejų, bent jau sistemoje „Windows“, paprasčiausias ir tikriausiai greičiausias būdas tai padaryti yra paprastas būdas Komandinė eilutė iškviesta komanda aidas .
Atidarykite komandų eilutę ir atlikite toliau nurodytus veiksmus komandą tiksliai, žinoma, pakeičiant %temp% jus dominančiam aplinkos kintamajam:
|_+_|Atkreipkite dėmesį į vertę, kuri rodoma iš karto apačioje. Pavyzdžiui, aidas %temp% gali pagaminti tai:
Norėdami iš karto išvardyti visus aplinkos kintamuosius, tiesiog paleiskite rinkinys iš komandinės eilutės. Arba, pabandyk nustatyti vartotoją visų kintamųjų, prasidedančių raide, sąrašą Vartotojas (jis veikia su bet kokiu priešdėliu).
Išvestis atrodo maždaug taip, kai pirmiausia pateikiamas kintamojo pavadinimas, o po to = , tada vertė:
|_+_|Įeikite rinkinys > ev.txt peradresuoti komandos išvestį į failą, kad visas aplinkos kintamųjų sąrašas būtų išsaugotas TXT dokumente.
„PowerShell“ rašymo išvesties komanda
Taip pat galite naudoti Windows PowerShell, kad pamatytumėte, į ką nurodo konkretus aplinkos kintamasis, tačiau sintaksė šiek tiek skiriasi. Štai du būdai tai padaryti:
|_+_|Naudokite šią komandą, kad pamatytumėte visus kintamuosius kartu:
|_+_|Sistemos ypatybės
Jei komandinės eilutės įrankiai jus gąsdina (neturėtų), yra ilgesnis būdas patikrinti aplinkos kintamojo reikšmę.
Eikite į Kontrolės skydelis , tada sistemos programėlė . Kai ten, pasirinkite Išplėstiniai sistemos nustatymai , tada aplinkos įvairovė apačioje. Tai yraNebaigtassąrašą, bet tų, kurie yra išvardyti, reikšmės yra šalia jų.
Linux printenv komanda
Linux sistemose galite vykdyti printenv komandą iš komandinės eilutės, kad pateiktumėte visus šiuo metu apibrėžtus aplinkos kintamuosius.