如何在OS X上查看$ PATH变量的当前值?

时间:2013-01-31 01:34:01

标签: macos bash path environment-variables homebrew

  

$ $ 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:没有这样的文件或目录

这似乎非常难看,可能giving me issues让Homebrew也正常运行。

5 个答案:

答案 0 :(得分:109)

您需要使用命令echo $PATH来显示PATH变量,或者只需执行setenv即可显示所有环境变量。

通过键入$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

对我而言,此列表似乎已完整。

答案 1 :(得分:25)

在命令提示符处单独输入$PATH,您正试图运行它。这与Windows不同,只需键入path即可获得路径输出。

如果你想看看路径是什么,只需回复它:

echo $PATH

答案 2 :(得分:1)

使用命令:

 echo $PATH

,您将看到所有路径:

  

/Users/name/.rvm/gems/ruby-2.5.1@pe/bin:/Users/name/.rvm/gems/ruby-2.5.1@global/bin:/Users/sasha/.rvm /rubies/ruby-2.5.1/bin:/Users/sasha/.rvm/bin:

答案 3 :(得分:1)

要将路径列为单独的行,您可以使用: echo "${PATH//:/\n}"

答案 4 :(得分:0)

对于MacOS,请确保您知道GO的安装位置

export GOPATH=/usr/local/go
PATH=$PATH:$GOPATH/bin