一、环境变量配置文件简介
1、source命令
[root@localhost ~]# source 配置文件 或 [root@localhost ~]# .配置文件
注:修改配置文件后,必须注销重新登录才能生效,使用source命令可以不用重新登录
例:
[root@localhost ~]# . .bashrc 或 [root@localhost ~]# source .bashrc
2、环境变量配置文件简介
PATH、HISTSIZE、PS1、HOSTNAME等环境变量写入对应的环境变量配置文件
环境变量配置文件中主要是定义对系统操作环境生效的系统默认环境变量,如PATH等
— /etc/profile
— /etc/profile.d/*.sh
— ~/.bash_profile
— ~/.bashrc
— /etc/bashrc
二、环境变量配置文件的功能
1、/etc/profile的作用:
USER变量:
LOGNAME变量:
MAIL变量:
PATH变量:
HOSTNAME变量:
HISTSIZE变量
umask:
调用/etc/profile.d/*.sh文件
2、umask权限
#查看系统默认权限
注意:
1)文件最高权限为666
2)目录最高权限为777
3)权限不能使用数据进行换算,而必须使用字母
4)umask定义的权限,是系统默认权限中准备丢弃的权限
3、~/.bash_profile的作用
调用了~/.bashrc文件。
在PATH变量后面加入了”:$HOME/bin”这个目录
4、~/.bashrc的作用
定义默认别名
调用/etc/bashrc
5、/etc/bashrc的作用
PS1变量
umask
PATH变量
调用/etc/profile.d/*.sh文件
三、其他配置文件
1、注销时生效的环境变量配置文件
~/.bash_logout
2、命令历史记录文件
~/.bash_history
3、Shell登录信息
1)本地终端欢迎信息:/etc/issue
2)远程终端欢迎信息:/etc/issue.net
#转义符在/etc/issue.net文件中不能使用
#是否显示此欢迎信息,由ssh的配置文件/etc/ssh/sshd_config决定,加入”Banner /etc/issue.net”行才能显示(记得重启SSH服务)
3)登录后欢迎信息:/etc/motd
#不管是本地登录,还是远程登录,都可以显示此欢迎信息