DEVOPSTRAINER
Вопросы / Linux

В чём разница между `export VAR` и просто `VAR=...` в bash?

Краткий ответ

VAR=value создаёт переменную только в текущей оболочке. export VAR=value помещает её в окружение — она наследуется всеми дочерними процессами (запущенными командами и скриптами). Без export дочерний процесс переменную не увидит.

Ещё вопросы по теме «Linux»

Готовишься к DevOps-собеседованию?
Полные разборы вопросов, карточки с интервальным повторением, квизы и песочница с реальными сломанными Linux-серверами — бесплатно после входа.
Открыть тренажёр →