У каждого процесса есть окружение — набор строк вида «имя — значение», унаследованный от родительского процесса. Оболочки используют переменные окружения, чтобы передавать запускаемым программам настройки вроде языка и путей поиска исполняемых файлов.
Text-Fu · Урок 5
env (окружение)
Узнайте, как Bash раскрывает, экспортирует, проверяет и временно переопределяет переменные окружения.