Как и в заголовке, моя переменная PATH сбрасывается после каждой перезагрузки. Я прочитал, что мне нужно отредактировать переменную PATH в моем файле bashrc, но у меня там нет ничего, что предлагало бы что-либо связанное с переменной PATH.
Если вы хотите обновить 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#Session-wide_environment_variables