温馨提示×

怎样列出debian env内容

小樊
42
2026-10-10 18:19:21
栏目: 智能运维

在 Debian(以及大多数 Linux 系统)中,查看 环境变量(env 内容) 有几种常用方法,取决于你想看“全部”还是“某个”。


1. 查看所有环境变量

方法一:env

env

会列出当前 shell 会话中的所有环境变量。

方法二:printenv

printenv

效果和 env 类似,也可以不带参数使用。


2. 查看某个环境变量

echo $PATH

或

printenv PATH

3. 查看 shell 变量(包括非导出的)

set

⚠️ 注意:set 会显示所有 shell 变量和环境变量,输出通常很多。


4. 查看当前用户的环境(登录时加载的)

常见文件:

~/.bashrc
~/.profile
~/.bash_profile
/etc/environment
/etc/profile

查看示例:

cat ~/.bashrc

5. 查看系统级环境(systemd 服务)

如果是 systemd 服务:

systemctl show <service_name> --property=Environment

6. 在脚本中调试 env

#!/bin/bash
env | sort

小结

需求 命令
所有环境变量 env / printenv
单个变量 echo $VAR
所有变量 set
用户配置 ~/.bashrc 等

如果你是 想排查某个程序的环境变量问题,可以告诉我具体场景,我可以给你更针对性的命令。

0 踩