Unix:Получение пути экспорта в “Stick”
Вопрос
При настройке пути экспорта в Unix, например:
export PATH=$PATH: $EC2_HOME/bin
Если я выйду из терминала и снова открою его, чтобы продолжить работу, мне придется повторить все шаги заново, каждый раз настраивая пути.Мне интересно, как я могу задать путь и "привязать" его, чтобы моя система знала, где найти все, когда я в следующий раз открою терминал, без необходимости делать это снова.Спасибо!
Решение
Открыть ~/.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
Для sh и ksh:
.profile
Другие советы
Добавьте его в свой файл .cshrc (для csh и tcsh), файл .profile (для sh и ksh) или файл .bash_profile (для bash)
Вам нужно найти файл вашего профиля и вставить туда эту строку.Предположим, вы используете bash, файлами профиля являются .bashrc и .bash_profile, которые находятся в ~ .Эти файлы будут отличаться в зависимости от того, какую оболочку вы используете.
Вы должны поместить эти команды в один из файлов "автозапуска" вашей командной оболочки.
Для bash это было бы .bashrc
в вашем домашнем каталоге (создайте его при необходимости)
добавьте его в свой .bashrc или другой загрузочный файл .bash.
...и для ksh править .профиль.