Глобальные и локальные переменные окружения в командной строке отличаются областью применения. 3
Глобальные переменные окружения доступны из любой точки среды определённого терминала. 3 Их могут использовать скрипты, программы или процессы, которые запускаются в рамках этого терминала. 3 Такие переменные охватывают всю систему и доступны для любых пользователей. 1 Они загружаются при старте системы из системных файлов конфигурации. 4
Локальные переменные окружения, в свою очередь, ограничены конкретным терминалом, в котором они определены. 3 Они изолированы от внешних программ или процессов. 3 Такие переменные определены только для текущей сессии и не хранятся ни в каких файлах. 14 После завершения сессии они безвозвратно стираются. 4
Таким образом, глобальные переменные окружения охватывают широкую область применения, в то время как локальные — ограничены конкретным процессом и не распространяются за его пределы.