Unix: Начало экспорта PATH в «Stick» - PullRequest
6 голосов
/ 16 октября 2008

При настройке пути экспорта в Unix, например:

export PATH=$PATH: $EC2_HOME/bin

Если я выйду из терминала и снова открою его, чтобы продолжить работу, мне придется снова пройти все шаги, каждый раз настраивая пути. Мне интересно, как я могу установить путь и заставить его «залипать», чтобы моя система знала, где найти все, когда я в следующий раз открываю терминал, без необходимости делать это заново. Спасибо!

Ответы [ 6 ]

15 голосов
/ 16 октября 2008

Открыть ~/.bashrc. Этот файл загружается каждый раз, когда вы запускаете новую оболочку (если вы используете Bash, что большинство людей и делают). Если вы используете другую оболочку, файл может иметь другое имя, например ~/.shrc.

Добавьте нужную строку в конец файла:

export PATH=$PATH:$EC2_HOME/bi

Другая информация, свернутая из другого места в теме:

Есть несколько мест, куда можно поместить это, в зависимости от вашей оболочки и ваших потребностей. Все эти файлы находятся в вашем домашнем каталоге:

Для Баш:

.bashrc (executed when you shart a shell)

OR

.bash_profile (executed when you log in)

Для csh и tcsh:

.cshrc

Для ш и кш:

.profile
2 голосов
/ 16 октября 2008

Добавьте его в файл .cshrc (для csh и tcsh), файл .profile (для sh и ksh) или файл .bash_profile (для bash)

1 голос
/ 16 октября 2008

Вы должны поместить эти команды в один из файлов "автозапуска" вашей оболочки.

Для bash это будет .bashrc в вашем домашнем каталоге (создайте его при необходимости)

1 голос
/ 16 октября 2008

Вам нужно найти файл своего профиля и вставить туда эту строку. Предположим, вы используете bash, файлы профиля: .bashrc и .bash_profile, которые находятся в ~. Эти файлы будут различаться в зависимости от того, какую оболочку вы используете.

0 голосов
/ 16 октября 2008

... и для ksh edit .profile .

0 голосов
/ 16 октября 2008

добавьте его в ваш .bashrc или другой загрузочный файл .bash.

...