linux ps命令用法

2022-08-19 21:54:15 字數 2429 閱讀 1263

-a    列出所有的程序

-w    顯示加寬可以顯示較多的資訊

-au    顯示較詳細的資訊

-aux    顯示所有包含其他使用者的行程

-a 顯示所有程序(等價於-e)(utility)

-a 顯示乙個終端的所有程序,除了會話引線

這個解釋下,是表示的當前終端的程序,如下所示

linux-zhqqow:/home # ps -a

pid tty time cmd

22178 pts/0

00:00:00

ps

linux-zhqqow:/home # ./test.sh &[

1] 30270

linux-zhqqow:/home # ps -a

pid tty time cmd

30270 pts/0

00:00:00 test.sh

30274 pts/0

00:00:00

sleep

30979 pts/0

00:00:00

ps

-x 顯示沒有控制終端的程序,同時顯示各個命令的具體路徑。dx不可合用。(utility)

-p pid 程序使用cpu的時間

linux-zhqqow:/home # ps -p 9007

pid tty time cmd

9007 ? 00:00:00 kworker/1:0

-u uid or username 選擇有效的使用者id或者是使用者名稱  root使用者在當前終端的程序

linux-zhqqow:~ # ps -u

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

root

1626

0.00.0

110032

848 ttys0 ss+ 16:09

0:00 /sbin/agetty --keep-baud 115200

38400

9600

ttys0 vt220

root

1640

0.00.0

110032

840 tty1 ss+ 16:09

0:00 /sbin/agetty --noclear tty1 linux

root

6821

0.00.0

115376

2108 pts/0 ss 17:46

0:00 -bash

root

8347

0.10.0

115376

2036 pts/1 ss 18:37

0:00 -bash

root

11372

0.00.0

191744

2316 pts/0 s 18:27

0:00

sulbh

root

11407

0.00.0

151008

1828 pts/1 r+ 18:37

0:00

ps -u

切換為其他使用者

linux-zhqqow:/home # su

lbh[lbh@linux-zhqqow home]$ ps -u

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

lbh

11381

0.20.0

115376

2060 pts/0 s 18:27

0:00

bash

lbh

12381

0.00.0

151008

1812 pts/0 r+ 18:27

0:00

ps -u

linux-zhqqow:~ # ps -u lbh

pid tty time cmd

11381 pts/0

00:00:00

bash

20103 pts/0

00:00:00 test.sh

20108 pts/0

00:00:00

sleep

列印所有的pid tid

ps -elwwo pid,ppid,tid,stat,wchan:30,start_time,comm

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...