在 Debian(或任何 Linux)环境中,“导出”一般指的是 导出环境变量,或者有时也指 导出整个系统/容器环境。下面分情况说明:
export VAR_NAME=value
示例:
export PATH=$PATH:/usr/local/bin
查看是否已导出:
echo $VAR_NAME
env | grep VAR_NAME
⚠️ 关闭终端或重启后失效。
编辑用户环境变量文件:
nano ~/.bashrc
# 或
nano ~/.profile
在末尾添加:
export VAR_NAME=value
使生效:
source ~/.bashrc
sudo nano /etc/environment
直接写(不要写 export):
VAR_NAME=value
或:
sudo nano /etc/profile.d/myenv.sh
内容:
export VAR_NAME=value
env > env.txt
或
printenv > env.txt
恢复:
set -a
source env.txt
set +a
如果是 Docker 容器:
docker exec -it container_name env > container_env.txt
导出镜像环境:
docker inspect container_name
如果是想“导出系统环境”(软件+配置):
dpkg --get-selections > packages.txt
dpkg --set-selections < packages.txt
apt-get dselect-upgrade
如果你能说清楚你是 哪种环境(物理机 / 虚拟机 / Docker / WSL) 以及 想导出什么(变量 / 系统 / 容器),我可以给你更精确的步骤。