Переменные окружения и PATH в Linux и Windows
Коротко: Переменные окружения — именованные значения, которые программы наследуют при запуске; PATH определяет, в каких папках оболочка ищет программы, а файлы .env поставляют конфигурацию.
Подробнее: У каждого процесса есть окружение: пары «ключ–значение» вроде HOME, USER, LANG, PATH. Дочерние процессы наследуют их. Они служат для конфигурации (URL базы данных, режим) и секретов.
Подробности
Linux и macOS
echo $HOME $PATHСм. также: файлы env, управление секретами, command not found