在 CentOS 系统中,.env 文件通常用于存储环境变量。要让 .env 文件中的环境变量生效,你需要将其加载到当前 shell 会话中。这可以通过以下几种方法实现:
使用 source 命令:
在终端中,使用 source 命令加载 .env 文件。例如,如果你的 .env 文件位于用户主目录下,可以执行以下命令:
source ~/.env
这将把 .env 文件中的环境变量加载到当前 shell 会话中。
使用 export 命令:
如果你不想使用 source 命令,也可以使用 export 命令逐个加载 .env 文件中的环境变量。首先,使用文本编辑器打开 .env 文件,然后逐行执行以下命令:
export VARIABLE_NAME=value
将 VARIABLE_NAME 和 value 替换为实际的变量名和值。
在启动脚本中加载 .env 文件:
如果你希望每次打开新的终端会话时自动加载 .env 文件,可以将 source 命令添加到你的 shell 配置文件中。对于大多数用户来说,这将是 ~/.bashrc 或 ~/.bash_profile 文件。在配置文件中添加以下内容:
if [ -f ~/.env ]; then
source ~/.env
fi
保存文件并重新加载配置,或者重新打开终端会话。这样,每次打开新的终端时,.env 文件中的环境变量都将自动加载。
请注意,这些方法仅适用于当前 shell 会话。如果你需要在其他终端会话或系统服务中使用 .env 文件中的环境变量,你需要确保在这些会话或服务中加载它们。