使用 linux 命令查看進程對應的程序:使用 “ps” 命令:ps -e -o comm=,顯示所有進程的命令名稱。使用 “/proc” 文件系統:cat /proc/pid/cmdline,其中 “pid” 是進程 id,顯示進程命令行參數(包括程序路徑)。
如何使用 Linux 命令查看進程對應的程序
方法 1:使用“ps” 命令
“ps” 命令列出當前系統正在運行的進程。
選項 “-e” 顯示所有進程。
選項 “-o comm=”僅顯示進程命令名稱。
命令示例:
ps -e -o comm=
登錄后復制
方法 2:使用“/proc”文件系統
“/proc” 文件系統包含有關系統中每個進程的信息。
以進程 ID 作為目錄名的目錄包含該進程的詳細信息。
文件 “cmdine” 存儲了進程命令行參數,包括程序路徑。
命令示例:
cat /proc/PID/cmdline
登錄后復制
其中 “PID” 是要查看其程序的進程 ID。
如何獲取進程 ID
使用 “ps” 命令,選項 “-p” 指定進程 ID:
ps -p PID
登錄后復制
使用 “pgrep” 命令,指定程序名稱:
pgrep program-name
登錄后復制
示例
要查看進程 ID 為 1234 的進程對應的程序,可以使用以下命令:
方法 1:”ps” 命令
ps -p 1234 -o comm=
登錄后復制
方法 2:”/proc” 文件系統
cat /proc/1234/cmdline
登錄后復制
這將輸出該進程的命令行參數,其中包含程序路徑。