温馨提示×

centos env怎么导入

小樊
53
2026-09-12 04:00:18
栏目: 智能运维

在 CentOS(以及大多数 Linux 系统)里,“导入 env”通常指的是设置或加载环境变量。下面按常见场景给你说明:


一、临时导入(只在当前终端生效)

export VAR_NAME=value

例如:

export JAVA_HOME=/usr/local/java
export PATH=$PATH:$JAVA_HOME/bin

✅ 关闭终端后失效


二、从文件导入 env(常用)

如果你有一个 env 文件,比如 .env:

DB_HOST=localhost
DB_USER=root
DB_PASS=123456

方式 1:手动 source

source .env

或

. .env

⚠️ 注意:.env 里必须是 export KEY=value 或 KEY=value(source 时推荐加 export)


三、写入系统环境(永久生效)

1️⃣ 当前用户生效

vi ~/.bashrc

在末尾加:

export VAR_NAME=value

保存后执行:

source ~/.bashrc

2️⃣ 所有用户生效

vi /etc/profile

或

vi /etc/profile.d/myenv.sh

内容:

export VAR_NAME=value

执行:

source /etc/profile

四、在脚本中使用 env

#!/bin/bash
source /path/to/.env
echo $DB_HOST

五、Python / Docker 常见场景

Python

pip install python-dotenv
from dotenv import load_dotenv
load_dotenv()

Docker

docker run --env-file .env image_name

如果你能具体说一下:

  • 是 shell / Python / Docker / systemd?
  • env 是 文件还是命令?

我可以给你更精确的写法。

0 踩