您的位置:首页 > 运维架构 > Linux

linux ps 命令使用

2015-06-02 09:45 302 查看
Linux中的ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。

linux上进程有5种状态



ps命令使用说明

ps [options]

支持的参数为

a 显示所有进程

-a 显示同一终端下的所有程序

-A 显示所有进程

c 显示进程的真实名称

-N 反向选择

-e 等于“-A”

e 显示环境变量

f 显示程序间的关系

-H 显示树状结构

r 显示当前终端的进程

T 显示当前终端的所有程序

u 指定用户的所有进程

-au 显示较详细的资讯

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

-C<命令> 列出指定命令的状况

–lines<行数> 每页显示的行数

–width<字符数> 每页显示的字符数

–help 显示帮助信息

–version 显示版本显示

ps使用实例

ps是经常使用的命令,在实践过程中有许多精妙之处

查看某一运行程序的PID

>>> ps -C fes_datasvr -o pid=
17598


查看某运行程序的启动时间

>>> ps -C fes_datasvr -o lstart,pid
STARTED   PID
Mon Jun  1 15:59:57 2015 17598
>>> ps -p 17598 -o lstart=
Mon Jun  1 15:59:57 2015


查看当前系统进程的uid,pid,stat,pri, 以uid号排序.

>>>ps -eo pid,stat,pri,uid –sort uid


通过以上实例,可以看出参数-o可以定制命令显示的内容,选项之间逗号隔开
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: