你问的 “debian env 如何加载”,通常取决于你说的 env 指的是哪一种场景。下面按常见情况给你说明:
source 或 .source /path/to/env.sh
# 或
. /path/to/env.sh
例如:
source ~/.bashrc
source /etc/profile
✅ 作用:在当前 shell 中生效
export VAR_NAME=value
示例:
export PATH=$PATH:/usr/local/bin
放在以下文件中(按使用场景):
/etc/profile~/.bashrc 或 ~/.profile~/.bash_profile修改后执行:
source ~/.bashrc
env 命令本身env
env VAR=value command
示例:
env DEBUG=1 python app.py
.env 文件(常见于开发)python-dotenvpip install python-dotenv
from dotenv import load_dotenv
load_dotenv()
或命令行:
set -a
source .env
set +a
[Service]
EnvironmentFile=/etc/myapp/env
ExecStart=/usr/bin/myapp
重新加载:
systemctl daemon-reload
systemctl restart myapp
docker run -e KEY=value debian
或:
ENV KEY=value
交互 shell →
source/export
服务 →EnvironmentFile
程序运行 →env命令
如果你能说明:
我可以给你更精确的命令。