mac环境变量加载顺序

2022-08-04  本文已影响0人  PANZHI蜕变

1.mac环境变量加载顺序

/etc/profile
/etc/paths 
~/.bash_profile 
~/.bash_login 
~/.profile 
~/.bashrc

(etc目录下面的是系统级的配置,~目录下的是用户配置)
/etc/profile和/etc/paths是系统级别的,系统启动就会加载,后面几个是当前用户级的环境变量。后面3个按照从前往后的顺序读取.
如果/.bash_profile文件存在,则后面的几个文件就会被忽略不读了;
如果/.bash_profile文件不存在,才会以此类推读取后面的文件。
~/.bashrc没有上述规则,它是bash shell打开的时候载入的。

2.具体解释

source ~/.bash_profile 或者 ./.profile 环境信息生效

3. zsh

如果终端用的是zsh,修改环境变量是在~/.zshrc这个路径里。
生效方法跟bash类似,用下边的命令。

source ~/.zshrc
上一篇 下一篇

猜你喜欢

热点阅读