Mac下存储环境变量相关文件
配置bash
首先,说明下Mac OS系统的环境变量主要由下面几个文件和文件夹所决定,并且他们的加载顺序如下:
/etc/profile/etc/paths/etc/bashrc~/.bash_profile或~/.bashrc~/.bash_login
其中,/etc/profile, /etc/paths, /etc/bashrc 是系统级别配置文件,系统启动就会加载。
后面几个是当前用户级的环境变量,按照**从前往后的顺序**读取,如果 ~/.bash_profile文件存在,则后面的几个文件就会被忽略不读,如果~/.bash_profile文件不存在,才会以此类推读取后面的文件。
~/.bashrc没有上述规则,它是bash shell打开的时候载入的。
配置zsh
首先,说明下Mac OS系统的环境变量主要由下面几个文件和文件夹所决定,并且他们的加载顺序如下:
/etc/profile/etc/paths/etc/zshrc~/.zsh_profile或~/.zshrc~/.zsh_login
其中,/etc/profile, /etc/paths, /etc/zshrc 是系统级别配置文件,系统启动就会加载。
后面几个是当前用户级的环境变量,按照**从前往后的顺序**读取,如果 ~/.zsh_profile文件存在,则后面的几个文件就会被忽略不读,如果~/.zsh_profile文件不存在,才会以此类推读取后面的文件。
~/.zshrc没有上述规则,它是bash shell打开的时候载入的。

浙公网安备 33010602011771号