在 CentOS 系统中,.env
文件通常用于存储环境变量。要加载 .env
文件中的环境变量,你可以使用以下方法之一:
方法一:使用 source
命令
- 打开终端。
- 使用
cd
命令导航到包含.env
文件的目录。 - 运行以下命令来加载
.env
文件中的环境变量:
source .env
这将把 .env
文件中的所有环境变量加载到当前的 shell 会话中。
方法二:在启动脚本中加载
如果你希望在每次打开新的终端会话时自动加载 .env
文件中的环境变量,可以将 source .env
命令添加到你的 shell 配置文件中(例如 ~/.bashrc
或 ~/.bash_profile
)。
- 打开终端。
- 使用文本编辑器打开你的 shell 配置文件。例如,如果你使用的是 Bash,可以运行以下命令:
nano ~/.bashrc
- 在文件的末尾添加以下行:
source /path/to/your/.env
将 /path/to/your/.env
替换为 .env
文件的实际路径。
- 保存并关闭文件。
- 运行以下命令使更改生效:
source ~/.bashrc
现在,每次打开新的终端会话时,.env
文件中的环境变量都会自动加载。
方法三:使用 dotenv
工具
如果你需要在多个项目中使用 .env
文件,可以考虑使用名为 dotenv
的工具。首先,你需要安装它:
pip install python-dotenv
然后,在你的项目根目录下创建一个名为 .envrc
的文件,并在其中添加以下内容:
load ".env"
接下来,运行以下命令以启用 dotenv
:
dotenv -e .envrc
这将加载 .env
文件中的环境变量,并使它们在当前的 shell 会话中可用。
请注意,这些方法主要适用于 Bash shell。如果你使用的是其他 shell(如 Zsh 或 Fish),可能需要使用不同的方法来加载 .env
文件。