▷ Как правильно добавить новый путь к PATH в командной строке

Путь пользователя – это серия каталогов, которые программы командной строки ищут для запуска. Например, если вы наберете «iostat» в терминале, то iostat будет запущен из / usr / sbin, потому что «/ usr / sbin» является частью вашего $ PATH. Поэтому пользователям, которые часто используют командную строку, может потребоваться настроить или добавить новые пути к своему терминалу, чтобы команды могли работать правильно.

Может быть очевидно, что изменение PATH предназначено для более опытных пользователей и разработчиков, которые используют терминал и проводят много времени в командной строке. Обычным пользователям Mac обычно не нужно изменять, добавлять или настраивать это в Mac OS X. Говоря о Mac OS X, хотя он, очевидно, ориентирован на Mac, вы можете использовать тот же трюк, чтобы добавить PATH в свою оболочку в Linux как ну, как и для большинства других разновидностей unix.

Перед тем, как начать, вы можете захотеть увидеть существующий $ PATH, если вы ошибаетесь, чтобы вы могли легко восстановить его, экспортировав с помощью тех же команд. Чтобы проверить текущий $ PATH, просто введите: “echo $ PATH”

Добавить каталог в PATH

Самый простой способ добавить новый путь к $ PATH (переменной среды) – использовать команду экспорта. В этом примере мы добавим “~ / opt / bin” пользователю PATH с экспортом:

экспорт ПУТЬ = $ ПУТЬ: ~ / opt / bin

Вы можете запустить его прямо из командной строки, а затем проверить $ PATH с помощью echo, чтобы показать, что он был добавлен следующим образом:

echo $ PATH

Это должно выглядеть примерно так, обратите внимание на недавно добавленный каталог ~ / opt / bin в конце:

/ usr / bin: / bin: / usr / sbin: / sbin: / usr / local / bin: / Users / iphonologie / opt / bin

Как добавить несколько путей в PATH

Точно так же, как несколько путей могут быть сохранены и связаны вместе в $ PATH на основе их приоритета поиска, вы также можете добавлять новые пути таким же образом. Мы будем использовать тот же пример, что и раньше, но на этот раз добавим также каталог ~ / dev / bin:

экспорт ПУТЬ = $ ПУТЬ: ~ / opt / bin: ~ / dev / bin

Определите профиль PATH в оболочке

Имейте в виду, что для сохранения изменений в PATH вам нужно будет добавить их в ~ / .profile, .zshrc или ~ / .bash_profile, в зависимости от того, какую оболочку вы используете. Используйте для этого свой любимый текстовый редактор, будь то nano, emacs или vim. Если вы усложняете себе жизнь, рекомендуется добавить комментарии в файл .profile, чтобы данные можно было легко анализировать:

# Добавьте opt bin и dev bin в PATH для удовольствия

экспорт ПУТЬ = $ ПУТЬ: ~ / opt / bin: ~ / dev / bin

Bash – это оболочка по умолчанию во многих версиях Mac OS X, но zsh – это оболочка по умолчанию в более поздних современных версиях, и, конечно же, есть другие оболочки, такие как sh, ksh и tcsh, которые также поставляются с Mac. Смена оболочки Mac OS X – очень простой процесс, с помощью chsh или в настройках Терминала и / или iTerm2.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *