内容一:profile 文件
1.1 profile 全局文件的位置 (影响所有用户)
/etc/profile
1.2 profile 局部文件的位置 (只影响单个用户)
~/.bash_profile
或者:
~/.bash_login
或者:
~/.profile
1.3 profile 文件的作用
在用户登录时设置用户的环境变量,只在用户登录时才会生效
1.4 登录 Linux 时执行 profile 文件的顺序
第一步,执行:
/etc/profile
第二步,按以下顺序一一尝试执行以下 3 个文件中的 1 个,当执行成功后则停止尝试下 1 个文件:
~/.bash_profile
~/.bash_login
~/.profile
第三步:开始调用解释器
(如果是调用 bash 解释器,则继续执行登录 bash 时执行 bashrc 文件的顺序)
内容二:bashrc 文件
2.1 bashrc 全局文件的位置 (影响所有用户)
/etc/bashrc
或者:
/etc/bash.bashrc
2.2 bashrc 局部文件的位置 (只影响单个用户)
~/.bashrc
2.3 bashrc 文件的作用
在用户使用 bash 解释器或登录 bash 解释器时设置用户的环境变量,每次调用 bash 解释器时都会生效
2.4 使用 bash 或登录 bash 时执行 bashrc 文件的顺序
第一步,执行以下 2 个文件中的 1 个:
/etc/bashrc
/etc/bash.bashrc
第二步,执行:
~/.bashrc