1、”source 配置文件 “ 或者“ . 配置文件(注意“点”与“配置文件中间有空格”) ”,使配置文件编辑之后立即生效
2、PATH(PATH="$PATH":/root)、HISTSIZE、PS1、HOSTNAME等,只要通过set查到的默认变量(不包括自定义变量),都要写道配置文件中
3、配置文件包括以下几个:
/etc/profile
/etc/profile.d/*.sh
~/.bashrc_profile
~/.bashrc
/etc/bashrc
【注】:etc下的对所有用户都生效,~目录下的只针对当前登陆用户生效
4、环境变量文件执行优先顺序
用户登陆----->/etc/profile------->~/.bash_profile------->~/.bashrc------->/etc/bashrc--------->命令提示符
↓ ↓
↓ ↓
↓ ↓
---------------------->/etc/profile.d/*.sh <-----------------------
↓
↓
/etc/profile.d/lang.sh -------------->
5、其他环境变量配置文件:
5.1 ~/.bashrc_logout //每次退出、注销登陆执行的文件
5.2 ~/.bashrc_history
5.3 /etc/issue(本地终端欢迎信息):记录欢迎信息,选项:
5.4 /etc/issue.net(远程终端欢迎信息):
5.4.1 无法使用/etc/issue中的转义符选项,只能用纯文本;
5.4.2 是否启用远程终端显示欢迎信息,由ssh的配置文件/etc/ssh/sshd_config决定,加入“Banner /etc/issue.net”行才能显示(记得重启SSH服务)
5.5 /etc/motd : 登陆后欢迎信息(不管是远程还是本地都会显示,但一定是登陆后才显示。