Linux命令每日学之PS

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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值