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.2 1.4 4685948 117104 ?? R 一01下午 2:52.18 /Applications/Ut
root 263 1.5 0.1 4421156 9912 ?? Ss 一01下午 2:56.72 /usr/libexec/Tou
_windowserver 201 0.9 1.4 7269480 116964 ?? Ss 一01下午 105:37.84 /System/Library/
root 220 0.8 0.0 632688 1208 ?? S 一01下午 14:27.50 /opt/cisco/anyco
root 105 0.8 0.0 4335624 3732 ?? Ss 一01下午 0:48.61 /usr/sbin/blueto
tango 10077 0.6 0.0 4296984 3404 s002 S 7:15下午 0:00.22 -zsh
tango 343 0.4 0.1 4307160 4920 ?? S 一01下午 2:14.78 /usr/sbin/distno
root 10531 0.3 0.0 4268212 1132 s002 R+ 7:20下午 0:00.00 ps aux
tango 753 0.3 1.1 6657908 93748 ?? S 一02下午 22:45.98 /Applications/Mi
tango 8695 0.2 3.4 5948580 286300 ?? S 10:32上午 1:48.89 /Applications/Go
tango 467 0.2 0.1 4615124 10064 ?? S 一01下午 1:47.19 /System/Library/
tango 9552 0.1 0.8 5508656 64524 ?? S 3:41下午 0:54.78 /Applications/Go
tango 9579 0.1 1.2 5710288 98864 ?? S 3:58下午 1:01.37 /Applications/Go
tango 622 0.1 0.6 4660652 47632 ?? S 一01下午 2:42.15 /Applications/Du
tango 9219 0.1 0.7 5547112 60904 ?? S 1:22下午 0:28.14 /Applications/Go
root 143 0.1 0.1 4344904 10648 ?? Ss 一01下午 1:58.27 /usr/libexec/air
2.配合grep命令使用,显示含有指定关键词的行(进程)。
$ ps aux |grep tango
tango 365 2.9 1.6 4703720 132068 ?? S 一01下午 3:04.52 /Applications/Utilities/Terminal.app/Contents/MacOS/Terminal -psn_0_57358
tango 367 0.9 1.9 7137196 157520 ?? S 一01下午 9:59.16 /Applications/Microsoft Outlook.app/Contents/MacOS/Microsoft Outlook -psn_0_65552
tango 753 0.5 1.1 6658956 92912 ?? S 一02下午 22:46.55 /Applications/Microsoft PowerPoint.app/Contents/MacOS/Microsoft PowerPoint
tango 10052 0.0 0.0 4286500 576 s001 S+ 7:09下午 0:00.01 man ps