linux查看進程是哪個程序

使用 linux 命令查看進程對應的程序:使用 “ps” 命令:ps -e -o comm=,顯示所有進程的命令名稱。使用 “/proc” 文件系統:cat /proc/PID/cmdline,其中 “PID” 是進程 ID,顯示進程命令行參數(包括程序路徑)。

linux查看進程是哪個程序

如何使用 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

這將輸出該進程的命令行參數,其中包含程序路徑。

? 版權聲明
THE END
喜歡就支持一下吧
點贊11 分享