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 命令的版本号