温馨提示×

怎样导出debian env

小樊
40
2026-09-04 23:26:46
栏目: 智能运维

在 Debian(以及大多数 Linux 系统)里,“env”通常指环境变量。下面按常见需求说明如何“导出 / 查看 / 保存”环境变量。


一、查看当前环境变量

env

printenv

查看某一个变量:

echo $PATH
printenv HOME

二、临时导出环境变量(当前 shell 有效)

export MY_VAR="hello"

只在当前终端会话有效,关闭终端后失效。


三、永久导出环境变量(用户级)

编辑用户配置文件:

nano ~/.bashrc

或(登录 shell):

nano ~/.profile

在末尾添加:

export MY_VAR="hello"

使立即生效:

source ~/.bashrc

四、永久导出环境变量(系统级,所有用户)

sudo nano /etc/environment

写入(不要写 export):

MY_VAR="hello"

重启或重新登录后生效。

或:

sudo nano /etc/profile.d/myenv.sh

写入:

export MY_VAR="hello"

五、把 env 导出成文件(备份 / 迁移)

env > env_backup.txt

只导出自定义变量(示例):

env | grep MY_VAR > my_env.txt

六、在脚本中使用 env

#!/bin/bash
export API_KEY="123"
python app.py

或临时运行:

MY_VAR=test ./my_program

七、systemd 服务中导出 env

sudo systemctl edit my_service

写入:

[Service]
Environment=MY_VAR=hello

如果你指的是:

  • 导出 Docker env
  • 导出 conda / venv env
  • 导出 GNOME / GUI 环境 env
  • 导出 env 到 Windows / WSL

可以告诉我具体场景,我给你更精确的命令。

0