mac配置文件工作机制说明
2020-07-20 本文已影响0人
Geroge1226
1、几种常见配置文件介绍
./etc/profile
文件 全局共有配置,无论哪个用户登录,都会读取此文件
/etc/bashrc
(一般在这个文件中添加系统级环境变量)全局(公有)配置,bash shell执行时,不管是何种方式,都会读取此文件。
~/.bash_profile
(一般在这个文件中添加用户级环境变量)
2、配置文件加载的顺序
加载顺序为:
/etc/profile
/etc/paths
~/.bash_profile
~/.bash_login
~/.profile
~/.bashrc
- /etc/profile和/etc/paths是系统级别的,系统启动就会加载,后面几个是当前用户级的环境变量。后面3个按照从前往后的顺序读取,如果/.bash_profile文件存在,则后面的几个文件就会被忽略不读了,如果/.bash_profile文件不存在,才会以此类推读取后面的文件。
- ~/.bashrc没有上述规则,它是bash shell打开的时候载入的。
- 这几个文件中,/etc/paths文件里面不用export那种方式添加环境变量,直接它的文件内容里面的每一行的路径就会被添加到环境变量中。