Различните програми и процеси изискват различна среда за изпълнение. На една машина Windows трябва да се увери, че всички програми и процеси имат достъп до средата, от която се нуждаят.
За да направи това, Windows трябва да знае вида на средата, която всяка програма изисква да работи. Windows трябва да съхранява тази информация някъде за по-лесно извличане. Променливите на околната среда правят това възможно.
Накратко променливите на околната среда са механизми за съхранение на данни.
Нека поразровим малко, за да видим как работят променливите на околната среда и как можете ефективно да ги създавате, редактирате и изтривате.
Какви са променливите на околната среда в Windows 10?
Променливите на средата са динамични променливи, които съхраняват данни, свързани със създаването на различни среди за различни програми и процеси.
За да ги разберем по-добре, нека вземем примера на програма, която трябва да използва вграден инструмент на Windows за стартиране.
За да може програмата да използва инструмента, програмата трябва да знае местоположението на инструмента, за да има достъп до него. Програмата също трябва да разбере дали има разрешение да използва инструмента или не. По същия начин има неща, които програмата трябва да знае, преди да може да използва инструмента.
Така че една програма може да получи достъп до цялата тази информация, като поиска Windows. След това Windows търси променливи на средата (EV) за тези данни и създава среда, в която тази програма може да работи.
С други думи, EV съхраняват данни, достъпни за всяка програма и процес, работещи в системата за всички потребители. Данните, които тези променливи съхраняват, помагат на програмите да работят в средата, за която са проектирани.
Някои от най-важните EV на Windows включват PATH, HOMEPATH и USERNAME. Всички тези променливи съдържат стойности, до които всеки потребител и процес на системата могат да имат достъп по всяко време. Например променливата на средата USERNAME съдържа името на текущия потребител. Windows може да търси тази променлива, когато е необходимо, за да разбере името на текущия потребител.
Как да зададете променливи на околната среда в Windows 10?
Първо, първо, ако искате да зададете общоевропейски EV, трябва имат административни привилегии. Така че, ако не сте администраторът, информирайте системния администратор и поискайте помощта им.
Сега, когато имате администраторски права:
- Тип Разширени настройки на системата в полето за търсене в менюто "Старт" и изберете Най-доброто съвпадение.
- В полето Свойства на системата щракнете върху Променливи на околната среда за да отворите панела Променливи среда.
Панелът EVs изброява два типа променливи в зависимост от вашите нужди. Ако искате да промените EVs само за текущия потребител и не искате промените да отразяват цялата система, ще промените Потребителски променливи.
Напротив, ако искате общосистемни промени, вие ще се промените Системни променливи.
Да приемем, че току-що сте инсталирали Java и искате да добавите java пътя към EV. Да го направя:
- Кликнете върху Ново под потребителски / системни променливи. Това ще отвори Нова потребителска променлива кутия.
- Въведете JAVA_HOME в Име на променлива и прегледайте директорията, в която сте инсталирали Java, за да попълните пътя Променлива стойност.
Натискане Добре ще добави променливата JAVA_HOME към променливата PATH.
Как да редактирате променливи на средата
За да редактирате различни променливи на средата, изберете всяка променлива от списъка. След това натиснете редактиране. Това ще отвори Редактиране на променлива на средата панел. Тук можете да създавате, изтривате и редактирате променливи.
От списъка с променливи изберете тази, която искате да промените, и кликнете върху нея редактиране. След това можете да промените стойността на променливата на всичко, което искате.
Можете също така да изтриете променливите по подобен начин.
Какво представлява променливата на PATH на Windows и как мога да я променя?
С прости думи, променливата PATH е адресна книга на програми и команди на вашия компютър. Винаги, когато имате нова програма на компютъра си, която искате да стартирате от интерфейса на командния ред, трябва да посочите адреса й в променливата PATH.
Свързани: Как да генерирам списък с всички инсталирани програми в Windows
Нещо, което трябва да запомните тук, не всички програми са в променливата на средата PATH. В променливата PATH се показват само програмите, които са предназначени за използване от интерфейса на командния ред. Така че програмите, предназначени да се използват от графичен потребителски интерфейс, нямат адресите си в променливата PATH.
Начинът, по който работи процесът, включва Windows да търси адреса за определена команда. Винаги, когато издавате команда в команден ред, Windows първо търси текущата директория за командата. Ако операционната система не може да го намери в текущата директория, тя търси променливата PATH, за да намери адреса.
Свързани: Как да зададете променливата PATH в Linux
За да въведете адрес в променливата PATH, процесът е същият както преди. Отворете Променлива на околната среда изберете полето ПЪТ и кликнете върху редактиране.
В полето Редактиране можете да добавяте, премахвате и редактирате директории.
Едно последно нещо, което трябва да запомните, променливата PATH не е еднаква за всеки потребител в системата. Така различните потребители могат да изброяват различни директории, без да променят променливата за всеки потребител. Така че, ако искате даден инструмент да е достъпен за всеки потребител, трябва да редактирате променливата PATH под Системни променливи.
Променливи на околната среда в Windows 10 Съхраняват данни, които програмите трябва да работят
Програмите се нуждаят от данни, за да работят. За да се гарантира, че данните са достъпни ефективно, Windows съхранява тези данни в глобални променливи, до които имат достъп всички програми. Тези глобални променливи са променливи на околната среда.
Можете да добавяте, редактирате и премахвате променливи на околната среда вътре в Разширени настройки на системата панел.
Освен това, ако имате повече от един потребител на машина, потребителските променливи на околната среда ще бъдат различни за всеки потребител. Например, един потребител може да е посочил команда под променливата PATH, която няма да бъде достъпна за други потребители.
От друга страна, системните EV са достъпни за всички потребители. Тези променливи изискват администраторски права за редактиране или изтриване.
Накратко, EVs са начинът на Windows да съхранява важни данни. Така че, не забравяйте да знаете какво правите, преди да ги промените.
Научете как да осъществите достъп до Python от всяко място в командния ред, като го добавите към вашата Windows PATH променлива.
Прочетете Напред
- Windows
- Програмиране
- Програмиране
- Съвети за Windows
- Инструменти за програмиране
Fawad е щатен писател на свободна практика. Той обича технологиите и храната. Когато не яде или пише за Windows, той или играе видео игри, или пише за странния си блог Techsava.
Абонирайте се за нашия бюлетин
Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и ексклузивни оферти!
Още една стъпка…!
Моля, потвърдете имейл адреса си в имейла, който току-що ви изпратихме.