Возможный дубликат:
Как установить переменную среды пользователя? (постоянно, а не на время сеанса)
Чтобы изменить размер переменной PATH, я использую:export PATH=...
Но когда я закрываю терминал, размер PATH становится таким же, каким был изначально.
Я хочу сохранить изменения, чтобы после закрытия терминала или выхода из системы сумма была такой, какой я хочу.
Как мне выполнить эту работу?
Я использую Fedora 17, ядро: 3.4.3
решение1
сделать настройку постоянной:
добавьте эту строку:экспорт PATH=/путь/к/каталогув вашей~/.bashrcесли используете bash, или ~/.zshrc для zsh:
$ vim ~/.bashrc
export PATH=$PATH:/path/to/dir
:wq
или:
$ echo "export PATH=$PATH:/path/to/dir" >> ~/.bashrc
ПОЗЖЕ ИЗМЕНЮ!
решение2
Каждый раз, когда вы запускаете экземпляр оболочки bash (не для входа), он считывает и запускает файл .bashrc
в вашем домашнем каталоге. Оболочки входа, с другой стороны, делают это для .profile
файла, расположенного в вашем домашнем каталоге. Вы можете найти разницу между оболочками входа и не для входа, прочитав руководство по bash.
В вашем случае откройте свой ~/.bashrc
и установите там нужную вам переменную. Например:
PATH="/some/new/path:$PATH"
Сохраните и перезагрузите:
$ source ~/.bashrc