изменение переменной среды, такой как PATH, навсегда

изменение переменной среды, такой как PATH, навсегда

Возможный дубликат:
Как установить переменную среды пользователя? (постоянно, а не на время сеанса)

Чтобы изменить размер переменной 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

Связанный контент