系统下的各类设定文件
/etc/profile
对所有用户适用的默认设定文件。
~/.bash_profile
(选项)以用户为单位的设定文件
~/.bash_login
(选项)只有在登录时 ./bash_profile
不存在的情况下该文件会被读取的设定文件
~/.profile
(选项)只有在登录时 ~/.bash_profile
与 ~/.bash_login
均不存在的情况下会被读取的设定文件
~/.bashrc
(选项)每一次 bash 启动时会进行读取的设定文件
~/.bash_logout
(选项)bash每一次登出时读入的设定文件
.bashrc
与 .bash_profile
.bash_profile
.bash_profile
只有在登录时会执行,因此:
- 环境变量的设定( export 变量)
.bashrc
.bashrc
每一次对话模式的 bash
启动时都会执行。
- 非环境变量的变量(非 export 变量)
- alias 的定义
- shell 变量的定义
- command line 补完的设定