要查看 linux 進程所屬的程序,您可以使用以下方法:使用 ps -f 命令查看進程的 cmd 列;使用 pstree -a 命令查看進程樹中的括號內的程序名;使用 top 命令按 c 鍵查看 command 列。
如何查看 Linux 進程所屬的程序
在 Linux 系統中,進程是運行的程序的實例。每個進程都屬于一個特定的程序,您可以使用以下方法來查看進程所屬的程序:
1. ps 命令
ps 命令可以顯示正在運行的進程列表。要查看進程所屬的程序,可以使用 -f 選項。例如:
ps -f
登錄后復制
輸出將包括以下列:
PID: 進程 ID
USER: 運行進程的用戶
%CPU: 進程使用的 CPU 百分比
%MEM: 進程使用的內存百分比
VSZ: 進程的虛擬內存大小
RSS: 進程的常駐內存大小
TTY: 進程連接的終端
STAT: 進程的狀態
START: 進程啟動的時間
TIME: 進程運行的時間
CMD: 進程命令
CMD 列顯示了進程所屬的程序。
2. pstree 命令
pstree 命令可以顯示進程的樹狀結構。要查看進程所屬的程序,可以使用 -a 選項。例如:
pstree -a
登錄后復制
輸出將顯示一個樹形結構,其中每個進程顯示在其父進程下方。進程所屬的程序顯示在進程名的括號中。
3. top 命令
top 命令可以顯示正在運行的進程的實時信息。要查看進程所屬的程序,可以使用 c 鍵。
按 c 鍵后,輸出將包括以下列:
PID: 進程 ID
USER: 運行進程的用戶
PR: 進程優先級
NI: 進程不錯值
VIRT: 進程的虛擬內存大小
RES: 進程的常駐內存大小
SHR: 進程的共享內存大小
S: 進程的狀態
%CPU: 進程使用的 CPU 百分比
%MEM: 進程使用的內存百分比
TIME+: 進程運行的時間
COMMAND: 進程命令
COMMAND 列顯示了進程所屬的程序。