Переменная PATH в разных окнах терминала

Замечу, что если у меня открыто несколько окон терминала, и в одном из них я устанавливаю переменную пути через bashrc:

export APP_PATH="path_to_app"    
export PATH="$APP_PATH:$PATH"

Затем вызываю:

source ~/.bashrc

Тогда новый путь видно только в том окне где я это сделал. Почему? Как я могу сделать это видимым для других?

Более того, если я вызову источник несколько раз, все записи пути будут дублированы. Опять почему? Я думал, что источник просто перезагружает всю информацию для bashrc.

0
задан 22 April 2016 в 14:09

1 ответ

Когда Вы звоните source ~/.bashrc, Вы перезагружаете Ваш ~/.bashrc конфигурация только для того текущего терминального сеанса. Необходимо сделать это для всех других существующих терминальных сеансов также, если Вы хотите перезагрузить Ваш ~/.bashrc

1
ответ дан 23 April 2016 в 00:09
  • 1
    @MarkAlexa Вы могли попытаться удалить, затем переустановив Хром... или установить Chrome и видеть, решает ли любой проблему. – heynnema 10 September 2017 в 20:06

Другие вопросы по тегам:

Похожие вопросы: