Экспортный путь в Баш - PullRequest
       1

Экспортный путь в Баш

2 голосов
/ 25 ноября 2010

В чем разница между:

PATH=$PATH:/Projects/persevere/bin

и

export PATH=$PATH:/Projects/persevere/bin

Я думаю, что оба работают.

1 Ответ

5 голосов
/ 25 ноября 2010

Первая строка не экспортирует переменную (в переменные окружения), если она уже не существует.

Bash сохраняет внутренние переменные доступными только для себя, то есть выполняемые вами команды их не видят.

Например:

internal_var=hello
export external_var=there
env

Команда env (в которой перечислены переменные среды) не будет отображать internal_var, но будет перечислять external_var

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...