# Environment variables (Linux) (one-screen) ## 1) Что это Переменные окружения — именованные пары `NAME=VALUE`, влияющие на работу программ и процессов. Обычно наследуются дочерними процессами от родительского. Посмотреть все: ```bash env # или printenv ``` ## 2) Базовые переменные - `PATH` — где искать команды (см. [[PATH (Command path) (one-screen)]]). - `HOME` — домашняя директория (`~`). - `USER` — имя пользователя. - `SHELL` — оболочка по умолчанию. - `LANG` — локаль. - `PWD` — текущая директория. ## 3) Как задавать На текущую сессию: ```bash export NAME=VALUE ``` Постоянно (для пользователя): ```bash echo 'export NAME=VALUE' >> ~/.bashrc ``` --- **Source:** [[01 Library/05 Operating System/Linux/Environment Variables|Environment Variables]]