关于Mac中PATH环境变量可能会被修改的几个地方

一个是全局的profile文件,位置在/etc/profile中;另一个和用户无关的全局位置在/etc/paths.d目录中:

apple@kissAir: paths.d$pwd

/etc/paths.d

apple@kissAir: paths.d$ls -lh

total 16

-rw-r--r--  1 root  wheel    13B  8 12 05:27 40-XQuartz

-rw-r--r--  1 root  wheel    19B 12 26 15:27 git

其中的每一个文件中放置一行路径,shell登录时会遍历paths.d目录下的所有文件中的路径,依次将其添加到PATH的末尾。

和用户相关的配置大家就很清楚了:~/.bash_profile,~/.profile,~/bashrc(nonlogin)

上一篇:Redis的数据结构之sorted-set


下一篇:OSS.Core基于Dapper封装(表达式解析+Emit)仓储层的构思及实现