Оглавление:
Определение - Что означает переменная среды?
Переменные среды - это значения, которые влияют на процессы и поведение работающих компьютерных систем и сред ОС. Запущенные программы могут обращаться к значениям переменных среды в целях конфигурации.
Techopedia объясняет переменную среды
Например, конкретно названная переменная среды может идентифицировать местоположение операционной системы компьютера, используемое для временного хранения файлов. Переменная среды Microsoft Windows для временного хранения файлов -% TEMP% или% TMP%.
Unix-системы имеют специфические и собственные переменные среды. Новый процесс наследует дублирующую родительскую среду от своего родителя без изменений в родительском. Эти преобразования должны происходить на уровне интерфейса прикладного программирования (API) между fork и exec. Напротив, переменные окружения для конкретных исполнений команд изменяют платформы оболочки, такие как bash, вызывая env. 
Хотя все ОС UNIX и Microsoft имеют переменные среды, имена программистов ОС никогда не разделяются. В целях разработки, запущенные программы могут манипулировать значениями переменных среды. Вызывающие Unix определяют пространства памяти, работающие с различными правами доступа setuid. Динамический компоновщик загружает соответствующий код, известный как расположение переменных среды (LD_LIBRARY_PATH и LD_PRELOAD). Код выполняется в соответствии с полномочиями процесса.
 


 
 





