Mac下环境变量配置

2,353 阅读1分钟

理论

Mac系统的环境变量,加载顺序为:
  1. /etc/profile
  2. /etc/paths
  3. ~/.bash_profile
/etc/profile和/etc/paths是系统级别的,系统启动就会加载,后面的是当前用户级的环境变量。一般使用第三种方法更改环境变量。

格式

  • export PATH=$PATH:<PATH 1>:<PATH 2>:<PATH 3>:------:
  • export PATH=<PATH 1>:${PATH}
  • export PATH=<PATH 2>:${PATH}
变量中间用冒号隔开。记得在末尾添加 ${PATH},表示支持系统环境变量。一定要严格按照这个格式写,否则不仅用户环境变量不能使用,还会导致系统环境变量出现问题。

添加

通过命令行添加或者通过打开~/.bash_profile进行添加。改完使用source .bash_profile进行生效,重启也可生效。

查看PATH

echo $PATH

备注

1. 如何处理路径中的空格
  • 1.使用转义字符“\”
  • 2.将路径名加双引号"" 或 单引号‘’
2. 除了PATH的环境变量,其它命名的环境变量如何处理,类如HOME。
若有多个同命名的环境变量。则须在其末尾添加:${环境变量名}否则环境变量只能从下往上识别到最后一个未加该标记的变量路径。

参考博客

1. http://yifeng.studio/2016/11/08/mac-environment-variables-configration/
2. https://blog.csdn.net/flyflj/article/details/8331547