1 环境变量配置文件
主要是定义对系统操作环境生效的系统默认变量,比如PATH、HISTSIZE、PS1(登录提示符)、HOSTNAME等默认环境变量。2 重要配置文件
/etc/profile/etc/profile.d/*.sh
~/.bash_profile
~/.bashrc
/etc/bashrc
/etc/文件中的变量对所有用户都生效。~文件中的只对当前用户生效。
3 调用顺序
A 通过输入用户名密码进入linux终端,在最终显示命令提示符之前,配置文件的调用顺序如下1 /etc/profile,调用/etc/profile.d/*.sh和~/.bash_profile
2 /etc/profile.d/*.sh调用该目录下的sh文件
3 ~/.bash_profile调用~/.bashrc
4 ~/.bashrc调用部分/etc/bashrc(如PS1)
/etc/bashrc会重新定义umask、PATH,并重新调用/etc/profile.d/*.sh文件,这些功能仅仅针对不输入用户名密码的情况。
若存在相同的环境变量,后一个会覆盖前一个。
4 文件作用
/etc/profile的作用USER变量
LOGNAME变量
MAIL变量
PATH变量
HOSTNAME变量
HISTSIZE变量
umask
调用/etc/profile.d/*.sh文件
~/.bash_profile的作用
调用了~/.bashrc文件
在PATH变量后面加入了:$HOME/bin这个目录
~/.bashrc的作用
定义命令默认别名
调用/etc/bashrc
/etc/bashrc的作用
PS1变量
umask
PATH变量
调用/etc/profile.d/*.sh文件