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


93

$ $ PATH

返回:

-bash:/usr/local/share/npm/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/local/bin:/usr/local/sbin:~/bin:/Library/框架/Python.framework/版本/当前/ bin:/ usr / bin:/ bin:/ usr / sbin:/ sbin:/ usr / local / bin:/ opt / X11 / bin:/ usr / local / git / bin : 无此文件或目录

这看起来很丑陋,并且可能给我带来了启动和运行Homebrew的问题

Answers:


143

您需要使用命令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

对我来说,这份清单似乎很完整。


谢谢。如果您可以查看列出的其他问题,将不胜感激。但是,感谢您对$ PATH的说明。
卡罗(Karoh)2013年

31

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

如果要查看路径是什么,只需回显它即可:

echo $PATH

4

使用命令:

 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:


0

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

export GOPATH=/usr/local/go
PATH=$PATH:$GOPATH/bin
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.