Переменная PATH сбрасывается при перезагрузке
Так же, как заголовок указывает, что моя переменная PATH сбрасывается после каждой перезагрузки. Я прочитал, что мне нужно отредактировать переменную PATH в моем файле bashrc, но у меня там нет ничего, что предлагало бы что-либо связанное с переменной PATH.
3 ответа
Если вы хотите обновить PATH только для вашего пользователя, просто отредактируйте ваш локальный bashrc
gedit ~/.bashrc
если вы хотите обновить глобальный PATH
gksudo gedit /etc/bash.bashrc
Если его нет в вашем ~/.bashrc, добавьте его в новую строку.
export PATH=/path/to/whatever:$PATH
Настройки переменных среды, которые должны влиять только на конкретного пользователя (а не на систему в целом), должны быть установлены в:
~/.pam_environment # This file is specifically meant for setting a user's environment.
Это не файл сценария, а скорее состоит из выражений присваивания, по одному на строку.
PATH DEFAULT=${PATH}:~/MyPrograms
Примечание. Использование.pam_environment требует повторного входа в систему для инициализации переменных. Перезапуска только терминала недостаточно для использования переменных.
источник: https://help.ubuntu.com/community/EnvironmentVariables