查看進程環境變量最直接的方式是通過/proc文件系統。1. 使用ps或pgrep命令找到目標進程的pid;2. 通過cat /proc/<pid>/environ查看原始數據,其以空字符分隔鍵值對;3. 使用tr命令將空字符替換為換行符提升可讀性,并可通過grep過濾特定變量;4. 注意權限問題及environ文件為空等特殊情況,且該文件僅反映進程啟動時的環境狀態。
查看進程環境變量最直接的方式之一是通過 linux 的 /proc 文件系統。每個運行中的進程在 /proc 下都有一個以 PID 命名的目錄,里面包含了該進程的各種信息,包括環境變量。
1. 找到目標進程的 PID
要查看某個進程的環境變量,首先需要知道它的進程 ID(PID)??梢酝ㄟ^ ps、top 或者 pgrep 等命令查找:
ps aux | grep 進程名
或者:
pgrep 進程名
拿到 PID 后,就可以去 /proc/
2. 使用 cat /proc/<pid>/environ 查看原始數據
進入 /proc/