Koje su varijable okoline?

Varijable i kako pronaći njihove vrijednosti

Varijabla okruženja dinamična je vrijednost koju operacijski sustav i drugi softver mogu koristiti za određivanje informacija specifičnih za vaše računalo.

Drugim riječima, varijabla okruženja je nešto što predstavlja nešto drugo, poput lokacije na računalu, broja verzije , popisa objekata itd.

Varijable okruženja okružene su znakom postotaka (%), kao u% temp%, kako bi ih se razlikovalo od regularnog teksta.

Postoje dvije vrste varijabli okruženja, varijable korisničkog okruženja i varijable okruženja sustava :

Varijable korisničkog okruženja

Varijable korisničkog okruženja, kao što ime sugerira, varijable okruženja koje su specifične za svaki korisnički račun.

To znači da vrijednost varijable okoline kada se prijavljuje kao jedan korisnik može biti različita od vrijednosti iste varijable okoline kada se prijavite kao drugačiji korisnik na istom računalu.

Te vrste varijabli okruženja mogu se ručno postaviti bez obzira na koji je korisnik prijavljen, ali ih Windows i drugi softver mogu postaviti.

Jedan primjer varijable okruženja korisnika je% homepath%. Na primjer, na jednom računalu sa sustavom Windows 10 ,% homepath% ima vrijednost \ Users \ Tim , koja je mapa koja sadrži sve informacije specifične za korisnika.

Varijabla korisničkog okruženja mogla bi biti prilagođena. Korisnik može stvoriti nešto poput% data%, što može upućivati ​​na mapu na računalu kao što je C: \ Downloads \ Files . Ovakva varijabla okruženja funkcionira samo kada je taj određeni korisnik prijavljen.

Varijable sustava okoliša

Varijable sistemske okoline protežu se izvan samo jednog korisnika, primjenjujući se na bilo koji korisnik koji bi mogao postojati ili će biti kreiran u budućnosti. Većina varijabli okruženja sustava ukazuje na važna mjesta poput mape sustava Windows.

Neke od najčešćih varijabli okoline u sustavima Windows uključuju% put%,% programfiles%,% temp% i% systemroot%, iako postoje mnoge druge.

Na primjer, kada instalirate sustav Windows 8 , varijabla okruženja% windir% postavljena je na direktorij u kojem je instaliran. Budući da je instalacijski direktorij nešto što programer za instalaciju (to je vas ... ili proizvođač računala) može definirati na jednom računalu, to može biti C: \ Windows, ali u drugom može biti C: \ Win8 .

Nastavljajući s ovim primjerom, recimo da je Microsoft Word instaliran na svakom od ovih računala nakon što je postavljen Windows 8 . Kao dio procesa instalacije Word, potrebno je kopirati više datoteka u direktorij u koji je instaliran sustav Windows 8. Kako MS Word može biti siguran da instalira datoteke na pravo mjesto ako je to mjesto C: \ Windows na jednom računalo i C: \ Win8 s druge strane?

Da biste spriječili potencijalni takav problem, Microsoft Word, kao i većina softvera, osmišljen je za instalaciju u% windir%, a ne C: \ Windows . Na taj način, to može biti siguran da su ove važne datoteke instalirane u istom direktoriju kao i Windows 8, bez obzira gdje to može biti.

Pogledajte stranicu Microsoftova prepoznatljiva varijabli okruženja za divovski popis varijabli korisnika i sustava koji se često koriste u sustavu Windows.

Kako pronaći vrijednost varijable okruženja?

Postoji nekoliko načina da vidite što se određena varijabla okruženja događa. Međutim, u većini slučajeva, barem u sustavu Windows, najjednostavniji, a vjerojatno najbrži način za to je jednostavna naredba naredbene naredbe pod nazivom echo .

Evo kako to učiniti:

  1. Otvori naredbeni redak .
  2. Izvršite sljedeću naredbu točno: echo% temp% ... naravno zamjenjujući % temp% za varijablu okruženja koju ste zainteresirali.
  3. Napominjemo vrijednost koja se prikazuje odmah ispod.
    1. Na primjer, na mom računalu echo% temp% je proizveo ovo: C: \ Users \ Tim \ AppData \ Local \ Temp

Ako vas naredbeni redak zastraši (ne biste trebali), postoji veći put da provjerite vrijednost varijable okoline bez korištenja alata naredbenog retka .

Idite na Upravljačku ploču , a zatim Applet sustava. Jednom tamo odaberite opcije Napredne postavke sustava na lijevoj strani, a zatim na dnu odaberite gumb Varijacije okoline .... Ovo je nepotpuni popis varijabli okoline, ali one koje su navedene imaju vrijednosti odmah pored njih.

Na Linux sustavima možete izvršiti printenv naredbu iz naredbenog retka kako bi se popisale sve varijable okruženja koje su trenutno definirane.