Переменные окружения

Переменная окружения

Переменная окружения (environment variable) - текстовая пара ключ-значение. Позволяет операционной системе сохранить информацию о настройках системы, или пользователе, для дальнейшего использования этой информации программами и скриптами. Помимо параметров системы, также сохраняется информации о текущем пользователе, что позволяет использовать эту информацию в задачах, специфичных для данного пользователя.

Использование переменных окружения позволяет упростить написание скиптов и программ, поскольку в процессе выполнения командной оболочки, вместо ключа подставляется его значение, в итоге скрипт или программа без особой доработки может использоваться в различных системах.

Настройка системной переменной окружения PATH

Если вы плотно работаете скомандной строкой, то могли задаваться вопросом, почему некоторые комманды можно ввести без полного пути, а для запуска других программ требуется набирать полный путь, либо переходить в папку с программой. Ответ очень прост - система имеет специальную переменную PATH, в которой хранятся пути к папкам, которые будут проверяться на наличие исполняемого файла, если он набран без пути и в текущей директории его нет.

Давайте посмотрим как добавить свою папку, например "C:\Program Files\Mozilla\Firefox" в переменную PATH, после чего в командной строке можно будет написать firefox и будет запущен браузер.

Переменные окружения Windows

Переменная окружения Windows, как и в других операционных системах, не самая заметная, но очень востребованная у системных администраторов функция. Чаще всего, переменные окружения Windows нужны для написания универсальных скриптов, которые могут работать на компьютерах с различными настройками - все параметры, которые могут изменяться, берутся из переменных окружения. Также, в Windows есть переменная окружения Path, которая позволяет получать более быстрый доступ к программам из командной строки.

Подписка на RSS - Переменные окружения