Возможно, теперь очевидно, что изменение PATH нацелено на более продвинутых пользователей и разработчиков, которые используют терминал и проводят много времени в командной строке. Обычно пользователям Mac не нужно изменять, добавлять или иным образом корректировать это в OS X. Говоря об OS X, хотя это, очевидно, ориентировано на Mac, вы можете использовать этот же трюк, чтобы добавить PATH в свою оболочку в Linux, так как а также большинство других ароматов unix.
Добавление каталога в PATH
Самый простой способ добавить новый путь к переменной $ PATH (переменная среды) — с помощью команды export. В этом примере мы добавим «~ / opt / bin» пользователю PATH с экспортом:
export PATH = $ PATH: ~ / opt / bin
Вы можете запустить это непосредственно из командной строки, а затем проверить $ PATH с помощью эха, чтобы показать, что он был добавлен так:
echo $ PATH
Это должно возвращать что-то вроде следующего, обратите внимание на недавно добавленный каталог ~ / opt / bin в конце:
/ USR / бен: / бен: / USR / SBIN: / SBIN: / USR / местные / бен: / Users / osxdaily / Opt / бен
Добавление нескольких путей к PATH
Подобно тому, как несколько путей могут быть сохранены и объединены в $ PATH в соответствии с их приоритетом поиска, вы также можете добавить новые пути таким же образом. Мы будем использовать тот же пример, что и раньше, но на этот раз также добавим каталог ~ / dev / bin:
export PATH = $ PATH: ~ / opt / bin: ~ / dev / bin
Настройка PATH в профиле оболочки
Имейте в виду, что для сохранения изменений в PATH вы захотите добавить их в файлы ~ / .profile, .zshrc или ~ / .bash_profile, в зависимости от используемой оболочки. Используйте свой любимый текстовый редактор, чтобы сделать это, будь то nano, emacs или vim. Если вы усложняетесь, рекомендуется добавить комментарии в .profile, чтобы все было легко сканироваться:
#Adding opt bin и dev bin для PATH для удовольствия
export PATH = $ PATH: ~ / opt / bin: ~ / dev / bin
Bash является оболочкой по умолчанию в OS X, но zsh, sh, ksh и tcsh также поставляются вместе с Mac, а смена оболочки OS X — очень простой процесс с chsh или в настройках Terminal и / или iTerm2.