Как добавить что-нибудь в PATH? Я добавил как
PATH=$PATH:/home/example
export PATH
и это работает, пока я не перезапущу, после этого, когда я набираю env в PATH, нет /home /example.
Добавьте эти строки в ваш ~/.bash_profile
или ~/.bashrc
.
установите его в вашем ~/.bash_profile
или ~/.profile
(в зависимости от вашей конфигурации bash).
Это просто набор команд, которые запускаются каждый раз при запуске нового экземпляра bash. Это всегда был мой хакерский способ сделать это. Это работает, поэтому я никогда не искал ничего лучше.
mizar:branches peelman$ cat ~/.bash_profile
complete -W "$(echo `cat ~/.ssh/known_hosts | cut -f 1 -d ' ' | sed -e s/,.*//g | uniq | grep -v "\["`;)" ssh
PATH=$PATH:/opt/local/bin/:/usr/local/git/bin/:~/bin/
SVN_EDITOR=/usr/bin/nano
EDITOR=/usr/bin/nano
alias restartgrowl="killall GrowlHelperApp && open -a GrowlHelperApp"
...
mizar:branches peelman$
например, поместите его в .*rc
в вашем домашнем каталоге, чтобы он запускался всякий раз, когда вы запускаете свою любимую оболочку.
Примеры:
~/.bashrc ~/.bash_profile
для баш
~/.Tcshrc
для тсч
и т. д.
~/.profile
обычно загружается каждый раз ....