查看进程环境变量

注意

只能查看程序运行前的环境变量。而不是真正程序内部的环境变量

1.使用/proc文件系统

它包含了该进程启动时所继承的所有环境变量1。由于这些环境变量是以空字符(\0)分隔的字符串形式存储的,直接读取这个文件可能会难以阅读。因此,通常我们会使用 tr 命令将空字符替换为换行符以便于查看

  • 这个命令查看的是特定进程在启动时继承的环境变量,这些环境变量是在进程创建之初由父进程或系统传递给子进程的。当一个新进程被创建时,它会从其父进程中复制一份环境变量副本,并且这个副本独立于其他进程和后续系统中发生的任何更改
cat /proc/<PID>/environ | tr '\0' '\n'

2.使用ps命令

内容和/proc里的一样

ps eww -p <PID>
posted @ 2025-01-08 15:59  lxd670  阅读(185)  评论(0)    收藏  举报