mac环境变量列表
a. /etc/profile
b. /etc/paths
c. ~/.bash_profile
d. ~/.bash_login
e. ~/.profile
f. ~/.bashrc
其中a
和b
是系统级别,系统启动就会加载;其余是用户级别。
c
,d
,e
按照从前往后的顺序读取,如果c
文件存在,则后面的几个文件就会被忽略不读了,以此类推。~/.bashrc
没有上述规则,它是 bash shell
打开的时候载入的。
这里建议在 c
中添加环境变量。
如果电脑中用到了 oh_my_zsh
~/.zshrc
里面的环境变量打开终端会自动加载,如果需要可以写在这个里面。
Mac系统的环境变量,加载顺序为:
/etc/profile
/etc/paths
~/.bash_profile
~/.bash_login
~/.profile
~/.bashrc
当然 /etc/profile
和 /etc/paths
是系统级别的,系统启动就会加载,后面几个是当前用户级的环境变量。后面3个按照从前往后的顺序读取,如果~/.bash_profile
文件存在,则后面的几个文件就会被忽略不读了,如果 ~/.bash_profile
文件不存在,才会以此类推读取后面的文件。~/.bashrc
没有上述规则,它是bash shell
打开的时候载入的。
应用
用 vi
命令可以进行修改环境变量文件
用 source
命令可以使刚修改的文件立即生效。
vi ~/.bash_profile
source ~/.bash_profile
网友评论