温馨提示×

Linux env命令如何导入环境变量

小樊
67
2026-01-08 12:08:45
栏目: 智能运维

在 Linux 中,env 命令用于显示当前用户的环境变量。如果你想通过 env 命令导入环境变量,通常的做法是将这些变量设置在一个脚本文件中,然后使用 source. 命令来执行这个脚本文件。

以下是具体步骤:

  1. 创建一个包含环境变量设置的脚本文件。例如,创建一个名为 setenv.sh 的文件,并在其中添加环境变量设置。例如:
#!/bin/bash

export MY_VARIABLE="my_value"
export ANOTHER_VARIABLE="another_value"

注意:export 命令用于将变量导出为环境变量,使其在子进程中也可用。

  1. 使脚本文件可执行:
chmod +x setenv.sh
  1. 使用 source. 命令来执行脚本文件,从而导入环境变量:
source setenv.sh

或者

. setenv.sh

执行完这些命令后,MY_VARIABLEANOTHER_VARIABLE 将被设置为当前 shell 的环境变量。

你也可以直接在命令行中设置环境变量,但这只会在当前 shell 会话中有效。例如:

export MY_VARIABLE="my_value"
export ANOTHER_VARIABLE="another_value"

这种方式不需要创建脚本文件,但环境变量只会在当前 shell 会话中有效。如果你打开一个新的终端窗口或会话,这些环境变量将不再存在。

0