Linux 环境变量加载顺序:以 TEST_ORDER 为例
Linux 环境变量加载顺序:以 TEST_ORDER 为例
本文将通过一个简单的例子,演示 Linux 系统环境变量的加载顺序。
目标: 在不同的配置文件中设置环境变量 TEST_ORDER,并观察其最终值。
步骤:
- 在 /etc/profile 文件中添加环境变量 TEST_ORDER=1:
sudo nano /etc/profile
在文件末尾添加以下代码:
export TEST_ORDER=1
保存并退出文件。
- 在 HOME/bash profile 文件中添加环境变量 TEST_ORDER=2:
nano ~/.bash_profile
在文件末尾添加以下代码:
export TEST_ORDER=2
保存并退出文件。
- 在 $HOME/.bashrc 文件中添加环境变量 TEST_ORDER=3:
nano ~/.bashrc
在文件末尾添加以下代码:
export TEST_ORDER=3
保存并退出文件。
- 重新登录用户:
logout
然后重新登录用户。
- 查看 TEST_ORDER 变量的值:
echo $TEST_ORDER
输出结果应为:
3
说明:
Linux 环境变量的加载顺序为:
- $HOME/.bashrc
- $HOME/bash profile
- /etc/profile
因此,最后加载的环境变量值为 3。
通过这个例子,我们可以清楚地了解 Linux 环境变量的加载顺序,以及如何根据需要在不同的配置文件中设置不同的环境变量值。
原文地址: https://www.cveoy.top/t/topic/nyfC 著作权归作者所有。请勿转载和采集!