溫馨提示×

如何在CentOS中使用.env文件管理環境變量

小樊
50
2025-10-05 04:57:18
欄目: 智能運維

在CentOS中使用.env文件管理環境變量,可以按照以下步驟進行:

1. 創建 .env 文件

首先,在你的項目根目錄下創建一個名為 .env 的文件。這個文件將用于存儲所有的環境變量。

touch .env

2. 編輯 .env 文件

使用你喜歡的文本編輯器(如 nano, vim, VSCode 等)打開并編輯 .env 文件,添加你需要設置的環境變量。例如:

DB_HOST=localhost
DB_USER=root
DB_PASSWORD=secret
API_KEY=your_api_key_here

3. 加載 .env 文件

為了讓這些環境變量在當前終端會話中生效,你可以使用 source 命令來加載 .env 文件。例如:

source .env

如果你希望每次打開新的終端會話時都自動加載這些環境變量,可以將 source .env 命令添加到你的 shell 配置文件中(如 .bashrc.bash_profile)。

對于 Bash 用戶:

編輯 .bashrc 文件:

nano ~/.bashrc

在文件末尾添加:

# Load environment variables from .env file
if [ -f ".env" ]; then
    source .env
fi

保存并退出編輯器,然后重新加載 .bashrc 文件:

source ~/.bashrc

對于 Zsh 用戶:

編輯 .zshrc 文件:

nano ~/.zshrc

在文件末尾添加:

# Load environment variables from .env file
if [ -f ".env" ]; then
    source .env
fi

保存并退出編輯器,然后重新加載 .zshrc 文件:

source ~/.zshrc

4. 驗證環境變量

你可以通過以下命令來驗證環境變量是否已經正確加載:

echo $DB_HOST
echo $DB_USER
echo $DB_PASSWORD
echo $API_KEY

如果輸出與你 .env 文件中設置的值一致,說明環境變量已經成功加載。

5. 使用環境變量

現在你可以在你的應用程序或腳本中使用這些環境變量了。例如,在 Python 腳本中:

import os

db_host = os.getenv('DB_HOST')
db_user = os.getenv('DB_USER')
db_password = os.getenv('DB_PASSWORD')
api_key = os.getenv('API_KEY')

print(f"DB Host: {db_host}")
print(f"DB User: {db_user}")
print(f"DB Password: {db_password}")
print(f"API Key: {api_key}")

通過以上步驟,你就可以在 CentOS 中使用 .env 文件來管理環境變量了。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女