profile类的文件:设定环境变量,运行命令或脚本
bashrc类的文件:定义命令别名
全局配置:
/etc/profile
/etc/profile.d/*.sh
/etc/bashrc
个人配置文件:
~/.bash_profile
~/.bashrc
用户登录时加载bash配置文件的过程,从开始到登陆的两种方式,再到登出。
开机执行脚本: /etc/rc.local
登陆式(输入用户密码式)执行的顺序:
/etc/profile --> /etc/profile.d/*.sh --> ~/.bash_profile --> ~/.bash_login --> ~/.bashrc --> /etc/bashrc
或
非登录式(临时切换,没输入密码)执行的顺序:
~/.bashrc --> etc/bashrc
退出时执行文件: ~/.bash_logout