Установите пользовательские добавленные VAR-файлы PATH для работы в каждом сеансе терминала [duplicate]

У этого вопроса уже есть ответ здесь: Как мне изменить свой PATH, чтобы изменения были доступны в каждом сеансе терминалов 6 ответов

Я запускал эти 2 команды просто в терминале:

export PATH="$PATH:/home/milkncookiez/Developer/android-studio/bin"
export PATH="$PATH:/home/milkncookiez/Developer/PhpStorm/bin"

в папках 2 bin у меня есть файлы studio.sh и phpstorm.sh. В тот же сеанс терминала, когда я просто написал имя файла - программы были запущены.

Когда я открыл другой терминал - не работал. Я добавил эти обе строки в файл ~/.profile, открыл новый сеанс терминала, но он все еще не работает. Как установить 2 изменения переменных для постоянных для всех сеансов терминала?

1
задан 20 November 2014 в 12:35

1 ответ

Вам не нужно использовать export; переменная PATH уже экспортирована в этой точке. Во всяком случае, .profile читается, когда вы входите в систему, так что вы сделали правильно, но открытие нового терминала не учитывается при входе в систему.

1
ответ дан 24 May 2018 в 01:43
  • 1
    Обычно я использую export при работе с переменными среды в ~/.profile. Это правда, что при изменении уже существующей переменной среды, такой как PATH, нет необходимости, но я, вероятно, не буду делать это иначе в будущем. Таким образом я устраняю риск забыть export, когда это необходимо. ;) – Gunnar Hjalmarsson 20 November 2014 в 14:42

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

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