在 Linux 系统中,可以使用以下命令查看进程的环境变量:
ps -ef
:使用
ps
命令可以查看系统中正在运行的进程,
-e
选项表示显示所有的进程,
-f
选项表示显示完整的信息。
例如,要查看进程 ID 为 12345 的进程的环境变量,可以使用以下命令:
ps -ef | grep 12345
env
:使用 env
命令可以查看当前 shell 环境中的环境变量。
例如,要查看进程 ID 为 12345 的进程的环境变量,可以使用以下命令:
cat /proc/12345/environ
注意,/proc 目录是一个虚拟目录,包含了系统内存的信息。在 /proc 目录下的 /pid 目录(其中 pid 是进程的 ID)中可以找到很多有用的信息,包括进程的环境变量。
printenv
:使用 printenv
命令可以查看当前 shell 环境中的所有环境变量。
例如,要查看进程 ID 为 12345 的进程的环境变量,可以使用以下命令:
cat /proc/12345/environ | tr '\0' '\n'
上面的命令会将进程的环境变量从 null 字符(\0)分隔的字符串转换为换行符