-a 列出所有的程序
-w 顯示加寬可以顯示較多的資訊
-au 顯示較詳細的資訊
-aux 顯示所有包含其他使用者的行程
-a 顯示所有程序(等價於-e)(utility)
-a 顯示乙個終端的所有程序,除了會話引線
這個解釋下,是表示的當前終端的程序,如下所示
linux-zhqqow:/home # ps -apid 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 9007pid tty time cmd
9007 ? 00:00:00 kworker/1:0
-u uid or username 選擇有效的使用者id或者是使用者名稱 root使用者在當前終端的程序
linux-zhqqow:~ # ps -uuser 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 # sulbh[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 lbhpid 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...