Kas yra aplinkos kintamieji?

Kintamieji vartotojo ir sistemos aplinkos ir jų vertės nustatymas

Aplinkos kintamasis yra dinamiška reikšmė, kurią operacinė sistema ir kita programinė įranga gali naudoti norėdami nustatyti jūsų kompiuteriui būdingą informaciją.

Kitaip tariant, aplinkos kintamasis yra kažkas, kas reiškia kažką kitą, pvz., Vietą kompiuteryje, versijos numerį , objektų sąrašą ir tt

Aplinkos kintamuosius supa ženklų procentas (%), kaip ir% temp%, norint juos atskirti nuo įprasto teksto.

Egzistuoja dviejų tipų aplinkos kintamieji, vartotojo aplinkos kintamieji ir sistemos kintamieji :

Kintamieji vartotojo aplinkos

Kaip rodo pavadinimas, naudotojo aplinkos kintamieji yra aplinkos kintamieji, kurie būdingi kiekvienai vartotojo abonementui.

Tai reiškia, kad aplinkos kintamojo reikšmė, kai ji prisijungiama kaip vienas vartotojas, gali būti kitokia nei tos pačios aplinkos kintamojo reikšmė, kai prisijungiama kaip kitas vartotojas toje pačioje kompiuteryje.

Šiuos aplinkos kintamuosius tipus galima nustatyti rankiniu būdu, nepriklausomai nuo to, kuris vartotojas yra prisijungęs, tačiau "Windows" ir kita programinė įranga gali jas nustatyti.

Vienas vartotojo aplinkos kintamojo pavyzdys yra% homepath%. Pvz., Viename " Windows 10" kompiuteryje% homepath% turi " Users \ Tim" reikšmę, kuri yra aplankas, kuriame yra visa konkrečiai naudotojui skirta informacija.

Vartotojo aplinkos kintamasis taip pat gali būti pritaikytas. Vartotojas gali sukurti kažką panašaus į% data%, kuris gali reikšti į aplanką kompiuteryje, pavyzdžiui, C: \ Downloads \ Files . Aplinkos kintamasis, panašus į tai, dirbs tik tada, kai prisijungs tas konkretus vartotojas.

Sistemos aplinkos kintamieji

Sistemos aplinkos kintamieji apima daugiau nei vieną naudotoją, taikomą bet kuriam naudotojui, kuris gali egzistuoti, arba bus sukurtas ateityje. Dauguma sistemos kintamųjų nurodo į svarbias vietas, tokias kaip "Windows" aplankas.

Kai kurie iš labiausiai paplitusių aplinkos kintamųjų "Windows" sistemose yra% path%,% programfiles%,% temp% ir% systemroot%, nors yra daugybė kitų.

Pavyzdžiui, kai įdiegiate "Windows 8" , aplanko% windir% aplinkos kintamasis yra nustatytas į katalogą, kuriame jis įdiegtas. Kadangi diegimo aplankas yra kažkas, kurį įdiegėjas (tai jūs ... arba kompiuterio kūrėjas) gali apibrėžti viename kompiuteryje, tai gali būti C: \ Windows, bet kitame, tai gali būti C: \ Win8 .

Tęskite šį pavyzdį, tarkim, "Microsoft Word" įdiegtas kiekviename iš šių kompiuterių po to, kai " Windows 8" yra nustatytas. Kaip "Word" diegimo proceso dalis, failų skaičius turi būti nukopijuotas į katalogą, kuriame yra įdiegta "Windows 8." Kaip MS Word gali įsitikinti, kad jis įdiegia failus tinkamoje vietoje, jei ta vieta yra C: \ Windows vienoje Kompiuteris ir C: \ Win8 kitoje?

Norėdami išvengti galimo tokios problemos, "Microsoft Word", taip pat dauguma programinės įrangos, buvo sukurta įdiegti į% windir%, o ne C: \ Windows . Tokiu būdu gali būti tikri, kad šie svarbūs failai yra įdiegti tame pačiame kataloge, kuriame yra "Windows 8", nesvarbu, kur tai būtų.

Žr. "Microsoft" pripažintus aplinkos kintamuosius, skirtus milžiniškam naudotojų ir sistemos aplinkos kintamųjų sąraše, kuris dažnai naudojamas sistemoje "Windows".

Kaip manote aplinkos kintamojo vertę?

Yra keletas būdų, kaip pamatyti, kas atsitiks tam tikram aplinkos kintamojui. Tačiau daugeliu atvejų, bent jau "Windows", paprasčiausias ir tikriausiai greičiausias būdas tai padaryti yra paprasta komandinės eilutės komanda, vadinama echo .

Štai kaip tai padaryti:

  1. Atidaryti komandų eilutę .
  2. Tiksliai vykdykite šią komandą : echo% temp% ... žinoma, pakeitus % temp% aplinkos kintamąjį, kurio jus domina.
  3. Atkreipkite dėmesį į vertę, kuri rodoma iškart po apačioje.
    1. Pavyzdžiui, mano kompiuteryje echo% temp% sukūrė šį: C: \ Users \ Tim \ AppData \ Local \ Temp

Jei komandų eilutė jus gąsdina (tai neturėtų būti), yra dar ilgesnis būdas patikrinti aplinkos kintamojo reikšmę, nenaudojant komandinės eilutės įrankių .

Eikite į Valdymo skydą , tada - "System applet" . Kai jis pasirodys kairėje, pasirinkite " Išplėstiniai sistemos nustatymai ", tada apačioje pasirinkite mygtuką " Aplinkos kintamieji ... ". Tai yra nebaigtas aplinkos kintamųjų sąrašas, bet sąraše esantys sąrašai turi reikšmes tiesiai šalia jų.

"Linux" sistemose galite komandą printenv paleisti iš komandinės eilutės, kad būtų nurodyti visi šiuo metu apibrėžti aplinkos kintamieji.