27 环境变量配置文件

来源:互联网 发布:C语言的根号 编辑:程序博客网 时间:2024/06/06 13:22

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 --------------> /etc/sysconfig/i18n



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 :  登陆后欢迎信息(不管是远程还是本地都会显示,但一定是登陆后才显示。