环境变量的配置与不同文件区别

1、环境变量配置方式

1.1 环境变量查看方式

# 1、在当前终端设置临时变量(退出后再进入就没有了)
export PATH=/home/me/vault:$PATH

# 2、设置当前用户环境变量
如果当前用户目录下有 .bash_profile 或 .bashrc 文件,在其末行加入:
export PATH= <your path 1>:<your path 2>:$PATH
保存后执行 source ~/.bashrc (or .profile) 让环境变量立即生效。

# 3、设置环境变量,对所有用户适用
vi /etc/profile (or environment)
添加新路径到PATH,则在其末尾行加上:
export PATH=<your path 1>:<your path 2>:$PATH
保存后执行 source /etc/profile (or environment) 让环境变量生效。

1.2 优先级

Linux环境变量配置文件的优先级决定了系统如何读取和使用环境变量。系统级别的配置文件优先级高于用户级别的配置文件,后读取的配置会覆盖之前的配置。

如果配置了三份。
那么首先读取系统级别的,然后读取用户级别的,那么这个用户的环境变量会覆盖系统级别的,如果这个时候没有退出终端并终端export导入,那么环境变量就又会被覆盖。

你可能感兴趣的:(运维基础,linux环境变量)