export Генератор команд
Установить или экспортировать переменные среды оболочки (export NAME=value)
Начало работы с экспортом
## Что такое экспорт?
Команда `export` устанавливает переменную среды в текущей оболочке **и** делает её доступной для дочерних процессов (программ, запущенных из этой оболочки). Без `export` переменная остаётся локальной для оболочки.
## Как использовать
1. **Укажите имя**: Введите имя переменной (по конвенции заглавными буквами, например, `JAVA_HOME`, `NODE_ENV`). 2. **Укажите значение**: Введите значение (например, `/usr/lib/jvm/default-java`, `production`). 3. **Скопируйте и запустите**: Вставьте сгенерированную команду в свой терминал. Переменная будет экспортирована в текущую оболочку и в любые процессы, запущенные из неё.
Общие параметры
### `NAME=value` Присваивание
Экспортируемые переменные используют формат `NAME=value` без пробелов вокруг `=`: `export NODE_ENV=production`.
### Перечисление всех экспортируемых переменных
Запустите чистый `export` (без аргументов), чтобы вывести все переменные, в настоящее время экспортируемые оболочкой, в формате `declare -x`, пригодном для повторного использования.
### Проверка переменной
Передайте только имя, чтобы отметить уже заданную переменную для экспорта: `export PATH` экспортирует существующую `PATH` без её изменения. Чтобы снова прочитать значение, используйте `echo $NAME` или `printenv NAME`.
### Без значения
`export NAME` (без `=value`) переводит ранее заданную переменную оболочки в среду.
▶Как сделать экспортированную переменную постоянной между сессиями?
▶В чём разница между переменной оболочки и экспортированной переменной?
▶Как посмотреть все в настоящее время экспортированные переменные?
Если этот инструмент оказался полезным для вас, подумайте о том, чтобы подарить мне кофе.
Купите мне кофе.