配置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打开的时候载入的。