Следующая команда добавляет путь к вашему текущему пути:
export PATH=$PATH:/my/custom/path
Если вы хотите, чтобы ваша программа установки выполняла эту команду каждый раз, есть несколько мест, куда вы можете ее поместить. Когда вы войдете в систему, следующие скрипты будут выполняться в таком порядке:
/etc/profile (which starts by loading everything in /etc/profile.d)~/.profile (which starts by loading ~/.bashrc if you are running bash)
Записи
~/.profile
загружается только в том случае, если~/.bash_profile
и~/.bash_login
НЕ СУЩЕСТВУЮТ. В противном случае, по крайней мере, bash загрузит их вместо этого. Желательно использовать.profile
а не скрипты, специфичные для bash. Итак, если в этих попытках вы создали.bash_login
, пожалуйста, удалите его сейчас.~/.bashrc
загружается только в том случае, если вы запускаете интерактивный сеанс. (что-то с подсказкой, где вы действительно можете что-то ввести).~/.bashrc
загружается снова и снова, каждый раз, когда вы открываете новый терминал. Итак, новая вкладка в gnome-terminal, новый виртуальный терминал и т.д. Так что даже если вы не войдете в систему снова,.bashrc
загружается (и тем самым сбрасывает свою среду) каждый раз, когда вы открываете новую оболочку.Такие вещи, как byobu, действительно должны входить в
.profile
, (в противном случае это не сработает ;-)Такие вещи, как пути, должны входить в
.profile
если вы хотите, чтобы они работали вне интерактивных сеансов. (скажем, когда вы нажимаете Alt+F2 в GNOME)