一般对于 linux
系统, 环境变量可以在 /etc/profile
里面设置, 用户的环境变量可以在 ~/.bash_profile
里面设置, 当然也有其他文件可以指定, 但主要还是这两个.
那么在mac
下面, 会多出 /etc/paths
文件, 这个文件里面记录的也是系统环境变量
对于任何一个linux或者mac, 在不配置任何环境变量的情况下,
/usr/bin:/usr/sbin/ 都存在于 PATH 中
但在mac下, 我们需要把 /usr/local/bin
和 /usr/local/sbin
也配置进去, 这个时候, 我们可以打开 /etc/paths
, 强烈建议, 只在这里面配置
/usr/local/bin
/usr/local/sbin
/usr/bin
/usr/sbin/
我们最好把
/usr/local/bin
相关路径配置在/usr/bin
相关的前面, 因为对于OSX 10.11系统而言, 我们很难删除 /usr/bin 目录下内容, 而有时候, 我们需要使用通过homebrew
或自己编译安装的程序, 这样就能优先被执行
网友评论