linux怎樣檢視進程環境變數
2019-12-17 22:58:34
在 linux 中,為了更清楚地了解進程執行情況,可以檢視進程相關的環境變數。那麼,這應該怎麼檢視呢?
1
啟動 linux 系統,進入桌面。
2
開啟終端。
3
為了演示效果,我們啟動 firefox 程式。
4
在終端鍵入 pgrep firefox 回車,獲得 firefox 瀏覽器的進程ID。
1
得到進程ID後,便可以獲取進程環境變數了。其命令語法為:
cat /proc/$PID/environ
其中 $PID 指的就是前面獲得的進程ID,注意 cat 和 /proc/$PID/environ之間有一個空格。
2
比如,我們獲得 firefox 瀏覽器進程的環境變數,則鍵入
cat /proc/2988/environ
3
回車之後,我們便可以看到 firefox 進程的環境變數資訊了。不過,這密密麻麻的一大版,很有點讓人眼花繚亂。能不能分行顯示呢?當然能!
4
因為每個環境變數是以 variable=value 的形式顯示的,彼此之間以NULL( )字元隔開,我們只需將 換成 n ,便可以分行顯示了。
鍵入如下命令就可以做到將進程環境變數分行顯示:
cat /proc/2988/environ|tr '