linux命令之ps使用

Linux中的ps命令是Process Status的缩写,ps命令用来列出系统中运行的那些进程。

注意:ps是显示瞬间进程的状态,并不动态连续,如果想对进程进行实时监控应该用top命令。

1.参数介绍

  • -e,-A:所有的进程均显示出来

  • -f:显示完整格式的输出

  • -a:显示现行终端机下的所有进程,包括其他用户的进程

  • -u:以用户为主的进程状态 

  • -x:通常与 a 这个参数一起使用,可列出较完整信息

  • -aux按照CPU或者内存用量来筛选进程,例如ps -aux --sort -pcpups -aux --sort -pmem

  • -l:显示长列表

  • -L:显示进程中的线程,例如ps -L 123,123为进程ID

  • -j:显示任务信息

  • -H:用层级显示进程,树状结构

  • -o:允许用户指定运行 ps 命令时将显示哪些列

2.ps命令的结果列信息表表示:

  • UID:启动进程的用户

  • PID:启动进程的ID

  • PPID:启动进程的父进程ID

  • C,%CPU:进程使用掉的 CPU 资源百分比

  • S,STAT:进程的状态

  • TTY:运行在哪个终端

  • TIME:进程已用CPU时间

  • CMD:进程的命令

  • PRI:进程的优先级

  • ADDR:进程的内存地址

  • START:进程被触发启动的时间

  • COMMAND:程序的实际指令

  • %MEM:进程所占用的物理内存百分比

  • VSZ :进程使用掉的虚拟内存量 (Kbytes)

  • RSS :进程占用的固定的内存量 (Kbytes)

  • SZ:使用掉的内存大小

发布了81 篇原创文章 · 获赞 21 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/qq_33575901/article/details/105616811