转载

如何查看和修改Mac中的环境变量

显示当前的环境变量列表

$ printenv PATH=/Library/Frameworks/Python.framework/Versions/3.4/bin:/Users/calios/.cabal/bin:/Applications/ghc-7.8.4.app/Contents/bin:/Library/Frameworks/Python.framework/Versions/3.4/bin:/Users/calios/.cabal/bin:/Applications/ghc-7.8.4.app/Contents/bin:/Library/Frameworks/Python.framework/Versions/3.4/bin:/Users/calios/.cabal/bin:/Applications/ghc-7.8.4.app/Contents/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin ZSH=/Users/calios/.oh-my-zsh ... 

查看当前使用的shell

$ echo $SHELL     /bin/zsh 

所以,我现在使用的shell是 zsh ,而不是默认的 bash 。那么,是不是应该修改 zsh 的相应配置文件呢?

找到 zsh 配置文件所在路径 ~/.zshrc 并打开(这里指定了Sublime打开,因为有语法支持~):

$ open -a Sublime/ Text ~/.zshrc 

发现里面有不少的配置选项,添加上如下一行:

export GOPATH="$HOME/Documents/MyWorkspace/GoWorkspace" 

保存,退出。

设置临时环境变量

值得一提的是,你还可以通过使用bash的 export 命令设置临时的环境变量,只要当前shell是激活状态,临时环境变量就可以使用。比如,你希望给 ~/bin/ 添加一个临时路径,你可以直接跑这行命令:

$ export PATH=$PATH:~/bin 

后面的 $PATH 意味着在原有值的基础上,拼接上 ~/bin/ ,再将新值赋给 PATH .

再强调一遍,只有保存到配置文件中的环境变量才是持久的,否则只是临时环境变量。

Ref:

原文  http://www.calios.gq/2016/02/17/如何查看和修改Mac中的环境变量/
正文到此结束
Loading...