Кои се променливите на околината?

Променливи на корисничко и системско опкружување и како да ги најдат своите вредности

Променлива на околина е динамичка вредност што оперативниот систем и друг софтвер може да ја користат за да ги одредат информациите специфични за вашиот компјутер.

Со други зборови, променливата на околина е нешто што претставува нешто друго, како локација на вашиот компјутер, број на верзијата , листа на објекти итн.

Променливите на околината се опкружени со знакот за проценти (%), како и во% temp%, за да ги разликуваат од редовниот текст.

Постојат два вида променливи на околината, променливи на корисничка средина и променливи на системска околина :

Променливи на корисничка средина

Променливите на корисничката средина, како што сугерира името, се променливи на околината кои се специфични за секоја корисничка сметка.

Ова значи дека вредноста на променливата на околина кога е најавена како еден корисник може да биде различна од вредноста на истата променлива на околина кога ќе се најавите како друг корисник на истиот компјутер.

Овие типови променливи на околина може рачно да се постават со кој било корисник е логиран, но Windows и друг софтвер може да ги постават.

Еден пример за променлива на корисничка средина е% homepath%. На пример, на еден Windows 10 компјутер,% homepath% ја има вредноста на \ Users \ Tim , којашто е папка која ги содржи сите кориснички специфични информации.

Променливата на корисничка околина може да биде и обичај. Корисникот може да создаде нешто како% data%, што може да укаже на папка на компјутерот како C: \ Downloads \ Files . Променливата на околина како ова би функционирала само кога тој специфичен корисник е најавен.

Системски променливи

Променливите на системскиот амбиент се прошируваат повеќе од само еден корисник, примени за секој корисник што може да постои или е создаден во иднина. Повеќето варијабли на системскиот амбиент укажуваат на важни локации како папката на Windows.

Некои од најчестите променливи на околината во Windows системите се% патеката%,% programfiles%,% temp% и% systemroot%, иако има многу други.

На пример, кога ќе го инсталирате Windows 8 , променливата на околината% windir% е поставена во директориумот во кој е инсталиран. Бидејќи инсталациониот директориум е нешто што инсталатерот (тоа е вие ​​... или вашиот компјутерски творец) може да го дефинира на еден компјутер, може да биде C: \ Windows, но во друга, може да биде C: \ Win8 .

Продолжувајќи со овој пример, да речеме, Microsoft Word е инсталиран на секој од овие компјутери откако ќе се заврши инсталацијата на Windows 8 . Како дел од процесот за инсталирање на Word, голем број на датотеки треба да бидат копирани во директориумот во кој е инсталиран Windows 8. Како може MS Word да биде сигурен дека ги инсталира датотеките на вистинското место ако тоа место е C: \ Windows на едно компјутер и C: \ Win8 од друга?

За да се спречи потенцијален проблем како овој, Microsoft Word, како и повеќето софтвер, беше дизајниран да се инсталира на% windir%, а не на C: \ Windows . На овој начин, може да бидете сигурни дека овие важни датотеки се инсталирани во истиот директориум како и Windows 8, без разлика каде тоа може да биде.

Погледнете ја страницата за променливи за призната средина на Microsoft за огромна листа на кориснички и системски променливи што често се користат во Windows.

Како ја наоѓате вредноста на промената на околината?

Постојат неколку начини да се види што е одредена променлива на околината. Меѓутоа, во повеќето случаи, барем во Windows, наједноставниот и најверојатно најбрз начин да се направи ова е преку едноставна командна команда наречена ехо .

Еве како да го направите тоа:

  1. Отвори ја командата .
  2. Извршете ја следнава команда точно: ехо% temp% ... секако замена на % temp% за променливата на околина за која сте заинтересирани.
  3. Забележете ја вредноста што е прикажана веднаш под.
    1. На пример, на мојот компјутер, echo% temp% го создал ова: C: \ Users \ Tim \ AppData \ Local \ Temp

Ако командната линија ве плаши (не треба), има подолг начин да се провери вредноста на променливата на околината без користење на алатки за командната линија .

Поглавје до контролен панел , потоа аплетот на системот. Откако таму, одберете Напредни системски поставувања налево, потоа одберете го променливите на животната средина ... на дното. Ова е нецелосна листа на променливи на околината, но оние кои се наведени ги имаат вредностите веднаш до нив.

На Линукс системи, можете да ја извршите командата printenv од командната линија за да ги наведете сите променливи на околина што се дефинирани во моментов.