ps(process status)命令是常用的linux命令,其用於顯示系統當前執行的程序.用於檢視程序狀態,是否是殭屍程序,程序執行所處的狀態,程序所占用的資源(cpu、時間)等。是必要掌握的命令。
注意:ps命令只是顯示瞬時的程序狀態資訊。區別與top命令,則是動態顯示程序狀態資訊,即是實時重新整理。
ps [引數]
配合引數,顯示當前執行程序的所有狀態資訊。
-a: 顯示當前機器所有程序,包括其他使用者的程序。
-a: 顯示其他使用者的程序,不包括自己的程序。
-u: 顯示特定使用者的程序
-r: cpu使用率排序
-l: 顯示uid,pid, ppid, flags, cpu, pri, nice, vsz=sz, rss, wchan, state=s,paddr=addr, tty, time, and command=cmd.等資訊
%user
: 程序所屬使用者名稱
%pid
: 程序id
%cpu
: cpu使用百分比
%mem
: 記憶體占用百分比
%pri
: 優先順序
%time
: 執行時間
%stat
: 程序狀態
1.常用命令組合
ps aux
$ ps aux
user pid %cpu %mem vsz rss tt stat started time command
tango 365
4.21.4
4685948
root 263
1.50.1
4421156
9912 ?? ss 一01下午 2:56.72 /usr/libexec/tou
_windowserver 201
0.91.4
7269480
116964 ?? ss 一01下午 105:37.84 /system/library/
root 220
0.80.0
632688
1208 ?? s 一01下午 14:27.50 /opt/cisco/anyco
root 105
0.80.0
4335624
3732 ?? ss 一01下午 0:48.61 /usr/sbin/blueto
tango 10077
0.60.0
4296984
3404 s002 s 7:15下午 0:00.22 -zsh
tango 343
0.40.1
4307160
4920 ?? s 一01下午 2:14.78 /usr/sbin/distno
root 10531
0.30.0
4268212
1132 s002 r+ 7:20下午 0:00.00 ps aux
tango 753
0.31.1
6657908
tango 8695
0.23.4
5948580
tango 467
0.20.1
4615124
10064 ?? s 一01下午 1:47.19 /system/library/
tango 9552
0.10.8
5508656
tango 9579
0.11.2
5710288
tango 622
0.10.6
4660652
tango 9219
0.10.7
5547112
root 143
0.10.1
4344904
10648 ?? ss 一01下午 1:58.27 /usr/libexec/air
$ ps aux |grep tango
tango 365
2.91.6
4703720
tango 10052 0.0 0.0 4286500 576 s001 s+ 7:09下午 0:00.01 man ps
Linux命令每日學之find
find命令是在指定目錄下查詢檔案或者子目錄。區別與grep的是 grep 是在檔案中查詢字元。如果不指定引數,find預設查詢當前目錄下檔案和子目錄。find 引數 目錄 檔名 在指定目錄查詢滿足條件的檔案或者子目錄。name 檔名稱 查詢名稱為指定名稱的檔案。iname 檔名稱 查詢名稱為指定名...
Linux命令之ps命令
ps命令作用 檢視伺服器程序資訊,如同windows中的任務管理器。引數 e表示檢視所有程序 f表示檢視所有列的資訊。帶引數的寫法 ps ef。uid 執行該程序的使用者名稱 pid 程序id ppid 父程序id 如果沒有ppid表示該程序無效,又叫殭屍程序 c cpu的佔用率 stime 程序啟...
linux程序類命令之ps命令
ps命令是linux程序類命令中常見的乙個,是linux的程序檢視命令。運用該命令可以確定有哪些程序正在執行 執行的狀態 程序是否結束 程序占用資源等情況。常用功能 ps命令常用於監控後台程序的工作情況。語法格式 ps 選項 常用選項 a 顯示當前終端的所有程序資訊,包括其他使用者的程序 u 使用者...