Linux 环境变量加载顺序:以 TEST_ORDER 为例

本文将通过一个简单的例子,演示 Linux 系统环境变量的加载顺序。

目标: 在不同的配置文件中设置环境变量 TEST_ORDER,并观察其最终值。

步骤:

  1. 在 /etc/profile 文件中添加环境变量 TEST_ORDER=1:
sudo nano /etc/profile

在文件末尾添加以下代码:

export TEST_ORDER=1

保存并退出文件。

  1. 在 HOME/bash profile 文件中添加环境变量 TEST_ORDER=2:
 nano ~/.bash_profile

在文件末尾添加以下代码:

export TEST_ORDER=2

保存并退出文件。

  1. 在 $HOME/.bashrc 文件中添加环境变量 TEST_ORDER=3:
 nano ~/.bashrc

在文件末尾添加以下代码:

export TEST_ORDER=3

保存并退出文件。

  1. 重新登录用户:
logout

然后重新登录用户。

  1. 查看 TEST_ORDER 变量的值:
echo $TEST_ORDER

输出结果应为:

3

说明:

Linux 环境变量的加载顺序为:

  • $HOME/.bashrc
  • $HOME/bash profile
  • /etc/profile

因此,最后加载的环境变量值为 3。

通过这个例子,我们可以清楚地了解 Linux 环境变量的加载顺序,以及如何根据需要在不同的配置文件中设置不同的环境变量值。

Linux 环境变量加载顺序:以 TEST_ORDER 为例

原文地址: https://www.cveoy.top/t/topic/nyfC 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录