ps一般用来查看进程,比如

ps -ef | grep java

ps是Linux下显示瞬间进程状态的强大命令。

参数:

选项参数 说明

-A 显示所有进程,同 -e

-N 显示与指定参数不符的所有进程(默认显示除当前终端下的程序外所有程序),同 --deselect -a 显示除控制进程和无终端进程外的所有进程

-d 显示除控制进程外的所有进程

-e 显示所有进程,同 -A

-C cmdlist 显示包含在 cmdlist 列表中的进程

-G grplist 显示组 ID 包含在 grplist 列表中的进程

-U userlist 显示属主用户 ID 包含在 userlist 列表中的进程,同 --User

-g grplist 显示会话或组 ID 在 grplist 列表中的进程(到底是会话 ID 还是有有效组 ID 取决与具体 Linux 发行版)

-p pidlist 显示 PID 在 pidlist 列表中的进程,同 p 和 --pid

-s sesslist 显示会话 ID 在 sesslist 列表中的进程

-t ttylist 显示终端 ID 在 ttylist 列表中的进程,同 t 和 --tty

-u userlist 显示有效用户 ID 在 userlist 列表中的进程,同 U 和 --user

-F 显示更多额外输出(相较于 -f 参数)

-O format 显示默认的输出列以及 format 列表指定的特定列

-M 显示进程的安全信息

-c 显示进程的额外调度信息

-f 显示完整格式的输出

-j 显示任务信息

-l 显示长列表

-o format 仅显示由 format 指定的列,同 o 和 --format

-y 不显示进程标记(process flag,表明进程状态)

-Z 显示安全标签(security context/label)信息

-H 用层级格式(树状格式,表明进程间的父子关系)来显示进程

-n namelist 设定名称列表文件路径(有些 Linux 发行版不支持)

-w 采用宽输出模式,不限宽度显示

-L 显示进程中的线程

-V 显示 ps 命令的版本号

centos常用命令ps_ps