Как я могу отредактировать $PATH на linux?
Я использую ubuntu 9.04 Мне нужно добавить какую-нибудь папку к моему $PATH. Я знаю, как прочитать путь:
echo $PATH
Я хочу иметь возможность редактировать его и добавить 2 других пути.
Спасибо.
Я использую ubuntu 9.04 Мне нужно добавить какую-нибудь папку к моему $PATH. Я знаю, как прочитать путь:
echo $PATH
Я хочу иметь возможность редактировать его и добавить 2 других пути.
Спасибо.
Чтобы постоянно хранить свой путь, у вас есть несколько вариантов.
Я предлагаю вам прочитать вики сообщества Ubuntu на Переменные окружения , но короткий ответ - лучшее место для ~/.profile
для настройки PATH для каждого пользователя или /etc/profile
для глобальных настроек.
Сделайте что-нибудь вроде export PATH=$PATH:/your/new/path/here
.
Уже был получен ответ о том, как это сделать, но я хотел бы дать вам небольшую подсказку. Вот что я делаю:
У меня есть каталог под названием .bash.d
в моей $HOME
, и внутри него я храню набор сценариев оболочки, которые делают что-то с моей средой (например, правильно настроить maven, изменить путь, установить подсказку и т.д.). Я держу это под контролем версий с помощью git , что позволяет легко вернуться к рабочей версии вашей зависти, если вы что-то сильно испортили. Чтобы получить все модификации, я просто исходный код всех файлов в этом dir'е в конце моего .bashrc вот так:
for i in $HOME/.bash.d/*; do source $i; done
unset i
Это даёт вам очень гибкое окружение, которое вы можете легко изменять и восстанавливать + вы можете экспортировать его на другие машины, просто используя git.
Вариант сверху, если вы не хотите напрямую изменять файл /etc/профиля. Вы можете создать новый файл yourpath.sh в каталоге /etc/profile.d/. Затем отредактируйте этот файл вот так. С помощью vim-редактора (но не стесняйтесь редактировать его с помощью другого редактора): vim /etc/profile.d/yourpath.sh
MYPATH='/your/new/path/'
export MYPATH
export PATH=$PATH:$MYPATH
:w rite и q uit, и ваш путь изменен. Если вы используете терминал, закройте его и снова откройте . ваша новая переменная будет обновлена. Теперь она чище, вы можете удалить этот файл, когда он вам больше не нужен и не мешает первоначальной конфигурации.