backup: 2026-04-17 11:28
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
# 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]]
|
||||
Reference in New Issue
Block a user