1、source命令
一般情况下,环境变量配置文件的更改,需要用户退出重新登录后才会生效。
source命令可以让环境变量配置文件立即生效,无需退出重新登录。
注意 . 和配置文件之间有个空格。
2、
PATH="$PATH":/root 环境变量的值可以通过这种方式进行追加,但是这样只是临时生效的。
3、环境变量配置文件
只要是保存在etc目录下对应的配置文件中的环境变量,那么对所有登录的用户都生效。对应下面3个。
~表示家目录,如果把环境变量保存在家目录下对应的配置文件中,那么只对当前登录的用户生效。对应下面2个。
在谁的家目录下的环境变量配置文件中保存环境变量,那么环境变量就对谁生效。
4、环境变量配置文件结构图
如果不是采用变量叠加的方式进行重新赋值,那么后面的配置文件中的同名变量会覆盖前面配置文件中的同名变量。
/etc/profile和/etc/bashrc都会调用文件/etc/profile.d/*.sh 但是,/etc/bashrc只是针对没有登录情况下进行的调用。
5、/etc/profile文件的作用
6、.bash_profile文件的作用
7、.bashrc的作用
8、/etc/bashrc的作用
9、配置文件~/.bash_logout
注销时会执行这个环境变量配置文件
10、配置文件~/bash_history
用于保存历史命令
11、本地登录欢迎信息配置文件/etc/issue
此配置文件只对本地登录有效,远程登录不生效。
指的的登录之前的欢迎信息
12、远程登录欢迎信息配置文件
service sshd restart 重启SSH服务
指的是登录之前的欢迎信息
13、远程/本地登录 欢迎信息配置文件
指的是登录之后的欢迎信息