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