source 命令
- 修改完配置文件后,必须注销重新登录才能生效,使用 source 命令可以不用重新登录;
source 配置文件
. 配置文件
环境变量配置文件简介
-
PATH、HISTSIZE、PS1、HOSTNAME 等环境变量写入对应的环境变量配置文件;
-
环境变量配置文件中主要是定义了系统操作环境生效的系统默认环境变量,如 PATH 等登录时起作用的环境变量;
路径 说明 /etc/profile 对所有用户生效(针对所有类型的 shell 生效) /etc/bashrc 对所有用户生效(针对 bash shell 生效) ~/.bash_profile 只会对当前用户生效(针对所有类型的 shell 生效) ~/.bashrc 只会对当前用户生效(针对 bash shell 生效)
环境变量配置文件的功能
/etc/profile
# 在这里修改系统变量
cat /etc/profile | grep USER
变量名 | 含义 |
---|---|
USER | 用户名 |
LOGNAME | 登录名 |
邮箱地址 | |
PATH | 查找路径 |
HOSTNAME | 主机名 |
umask | 权限掩码 |
/etc/profile.d/*.sh |
~/.bash_profile
-
在这里修改 PATH 路径
-
调用 ~/.bashrc
~/.bashrc
-
在这里改别名,配置alias
-
调用 /etc/bashrc
/etc/bashrc
-
PS1 登录提示符在这里修改:
- umask
- PATH 变量
-
调用 /etc/profile.d/*.sh 文件
其它配置文件
-
注销时生效的环境变量配置文件,~/.bash_logout
-
脚本历史,当正确退出计算机的时候会历史记录会写入文件,~/.bash_history
运算符
上一篇