Как я могу увидеть текущее значение переменной $PATH в OS X?
$$ PATH
возвращает:
- bash:/usr/local/share/npm/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/local/bin:/usr/local/sbin:~/бен:/Library/Frameworks/Python.framework/Versions/Current/bin:/USR/бен:/бен:/USR/SBIN:/SBIN:/USR/локальные/бен:/OPT/X11/бен:/USR/local/git/bin: нет такого файла или каталога
Это кажется довольно уродливым и может быть дающим мне проблемы с запуском и запуском Homebrew.
Ответы
Ответ 1
Вам нужно использовать команду echo $PATH
для отображения переменной PATH или вы можете просто выполнить set
или env
, чтобы отобразить все ваши переменные среды.
Набрав $PATH
, вы попытались запустить содержимое переменной PATH в качестве имени команды.
Bash отображал содержимое вашего пути любым способом. На основе вашего вывода будут искать следующие каталоги в следующем порядке:
/usr/local/share/npm/bin
/Library/Frameworks/Python.framework/Versions/2.7/bin
/usr/local/bin
/usr/local/sbin
~/bin
/Library/Frameworks/Python.framework/Versions/Current/bin
/usr/bin
/bin
/usr/sbin
/sbin
/usr/local/bin
/opt/X11/bin
/usr/local/git/bin
Мне этот список кажется полным.
Ответ 2
Вводя $PATH
самостоятельно в командной строке, вы пытаетесь запустить его. Это не похоже на Windows, где вы можете получить свой путь, просто набрав path
.
Если вы хотите увидеть, что такое путь, просто выполните его эхо:
echo $PATH