При установке пути экспорта в Unix, например:
export PATH=$PATH: $EC2_HOME/bin
Если я выйду из терминала и снова открою его, чтобы продолжить работу, мне придется снова пройти все шаги, каждый раз настраивая пути. Мне интересно, как я могу установить путь и заставить его «закрепиться», чтобы моя система знала, где найти все в следующий раз, когда я открою терминал, без необходимости делать это снова и снова. Спасибо!
добавьте его в свой .bashrc или другой файл запуска .bash.
Вам нужно найти файл своего профиля и вставить туда эту строку. Предположим, вы используете bash, файлы профиля - это .bashrc и .bash_profile, которые находятся в ~. Эти файлы будут различаться в зависимости от того, какую оболочку вы используете.
Вы должны поместить эти команды в один из файлов автозапуска вашей оболочки.
Для bash это будет .bashrc
в вашем домашнем каталоге (при необходимости создайте его)
Открыть ~/.bashrc.
. Этот файл загружается каждый раз, когда вы запускаете новую оболочку (если вы используете Bash, как это делает большинство людей). Если вы используете другую оболочку, файл может иметь другое имя, например ~/.shrc
.
Добавьте нужную строку в конец файла:
export PATH=$PATH:$EC2_HOME/bi
Другая информация, собранная из других источников:
Его можно разместить в нескольких местах, в зависимости от вашей оболочки и ваших потребностей. Все эти файлы находятся в вашем домашнем каталоге:
Для Bash:
.bashrc (executed when you shart a shell)
ИЛИ ЖЕ
.bash_profile (executed when you log in)
Для csh и tcsh:
.cshrc
Для ш и кш:
.profile
Как правило, вам лучше делать это в файле профиля - выполняемом один раз при входе в систему, а не в файле rc (например, .bashrc), который читается всякий раз, когда вы запускаете оболочку.
Важный совет по безопасности: заключите в кавычки расширения переменных, например export PATH = "$PATH:$EC2_HOME/bi"
(если вы не используете оболочку вроде zsh, которая обрабатывает их как кавычки по умолчанию, чтобы избежать подобных ошибок).
Добавьте его в свой файл .cshrc (для csh и tcsh), файл .profile (для sh и ksh) или файл .bash_profile (для bash)
... а для ksh отредактируйте .профиль.
Не добавляйте пробел между двоеточием и $ EC2_HOME.