почему все вернулось назад в переменной ENV ПУТИ после вновь открывшейся оболочки?

Насколько я знаю, что ПУТЬ не является временной переменной. И когда Вы вновь открыли свой терминал, он должен работать как прежде. В моем случае это не.

Что я делаю должен добавить другой путь к $PATH:

export PATH=$PATH:/usr/local/go/bin

Это должно добавить go dir к PATH переменная и это действительно делают это, но когда я вновь открыл терминал и echo $PATH мой последний добавленный путь очищен, и у меня есть свои пути без /usr/local/go/bin в конце.

Какова причина, это происходит? Есть ли что-то, что я делаю неправильно?

1
задан 10 August 2014 в 08:57

2 ответа

Поместите свои постоянные изменения пути в Ваш .profile "повторное открытие", запускает другой терминал с нуля, и это получает ПУТЬ от системы (или Ваш) Установки тракта, не от некоторой прошлой сессии.

2
ответ дан 10 November 2019 в 18:44

Переменные не являются временными или персистентными по своей природе, но можно изменить их или временно или постоянно. Это хорошо объяснено в учебном руководстве EnvironmentVariables .

2
ответ дан 10 November 2019 в 18:44

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

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