Linux ps 命令獲取查詢結果中的單列資訊

2022-03-27 12:32:13 字數 1678 閱讀 3100

1、檢視所有程序資訊,但是只想獲取command列的值

sdcxm-sdcam-root-root> ps aux

user       pid %cpu %mem    vsz   rss tty      stat start   time command

root         1       0.0   0.0        2848   604 ?           ss   00:00    0:02  init

root         2       0.0   0.0        0        0     ?           s    00:00     0:00 [kthreadd]

root         3       0.0   0.0        0        0     ?           s    00:00     0:02 [ksoftirqd/0]

root         4       0.0   0.0        0        0     ?           s    00:00     0:00 [ksoftirqd/6]

root         5       0.0   0.0        0        0     ?           s    00:00     0:00 [kworker/u:0]

root         6       0.0   0.0        0        0     ?           s    00:00     0:00 [ksoftirqd/3]

root         7       0.0   0.0        0        0     ?           s    00:00     0:00 [migration/0]

root         8       0.0   0.0        0        0     ?           s    00:00     0:00 [ksoftirqd/1]

root         9       0.0   0.0        0        0     ?           s    00:00     0:00 [ksoftirqd/5]

2、先獲取單列的資訊

sdcxm-sdcam-root-root> ps   aux | awk ''   //$11代指command這一列

command

[ksoftirqd/0]

[ksoftirqd/1]

[kworker/2:0]

[ksoftirqd/2]

[posixcputmr/3]

[migration/3]

[kworker/3:0]

[rcuc/3]

[ksoftirqd/3]

[ksoftirqd/4]

[ksoftirqd/5]

3、對單列的資訊進行過濾,找到自己想要的資訊

sdcxm-sdcam-root-root> ps   aux | awk '' | grep ksoftirqd/[01356]     //通過正規表示式對資訊進行過濾

[ksoftirqd/0]

[ksoftirqd/1]

[ksoftirqd/3]

[ksoftirqd/5]

[ksoftirqd/6]

sdcxm-sdcam-root-root>

linux ps命令詳解

1.ps簡介 ps命令就是最基本同時也是非常強大的程序檢視命令.使用該命令可以確定有哪些程序正在執行和執行的狀態 程序是否結束 程序有沒有僵死 哪些程序占用了過多的資源等等.總之大部分資訊都是可以通過執行該命令得到的.2.ps命令及其引數 ps命令最常用的還是用於監控後台程序的工作情況,因為後台程序...

linux ps 命令詳解

ps a 顯示現行終端機下的所有程式,包括其他使用者的程式。2 ps a 顯示所有程式。3 ps c 列出程式時,顯示每個程式真正的指令名稱,而不包含路徑,引數或常駐服務的標示。4 ps e 此引數的效果和指定 a 引數相同。5 ps e 列出程式時,顯示每個程式所使用的環境變數。6 ps f 用a...

linux ps 命令詳解

inux上程序有5種狀態 1.執行 正在執行或在執行佇列中等待 2.中斷 休眠中,受阻,在等待某個條件的形成或接受到訊號 3.不可中斷 收到訊號不喚醒和不可執行,程序必須等待直到有中斷發生 4.僵死 程序已終止,但程序描述符存在,直到父程序呼叫wait4 系統呼叫後釋放 5.停止 程序收到sigst...