shell会话分为login shell会话和non-login shell会话
login shell会话启动文件
文件 | 说明 |
---|---|
/etc/profile | 适用于所有用户的全局配置脚本 |
~/.bash_profile | 用户的个人启动文件,可扩展或重写配置脚本中的设置 |
~/.bash_login | 若~/.bash_profile缺失,则bash尝试读取此脚本 |
~/.profile | 若~/.bash_profile与~/.bash_login均缺失,则bash尝试读取此文件。在基于Debian的Linux版本中,这是默认值 |
non-login shell
文件 | 说明 |
---|---|
/etc/bash_bashc | 适用于所有用户的全局配置脚本 |
/.bashc | 用户的个人启动文件,可扩展或重写全局配置脚本中的设置 |