2、ps 命令 查看进程的相关状态。支持SysV和BSD两种风格的选项。

常用选型:

a 与终端相关的进程

x 与终端无关的进程

u 显示运行进程的用户

常用组合选项:ps aux

wKiom1PLsWrBbbpGAAMO4REz0So556.jpg

  1. # 下面分别来说明上图的各个字段的含义  
  2. # USER 进程以什么用户身份运行  
  3. # PID 进程描述符 具有唯一性  
  4. # %CPU 进程运行时所占的cpu百分比  
  5. # %MEM 进程运行时内存所占的百分比  
  6. # VSZ Virtual memory SiZe 虚拟内存使用大小  
  7. # RSS 常驻内存集,所有不能被置换出去的内存集  
  8. # STAT 表示内存状态  
  9. # 常用的状态有:  
  10. # S:可中段睡眠状态  
  11. # R:运行态  
  12. # D:不可中断睡眠态  
  13. # T:停止态  
  14. # Z:僵尸态  
  15. # s:session leader 所谓进程的领导者  
  16. # +:表示是前台进程  
  17. # l:多线程进程  
  18. # N:低优先级进程  
  19. <:高优先级进程  
  20. # TTY 用来表示终端 显示为“?”的说明是与终端无关的进程  
  21. # START 进程开始时间  
  22. # TIME 进程运行时间  
  23. # COMMAND 执行进程的命令 如果命令被 "[]"包围,说明是内核线程 

-e 显示所有进程

-f 显示完成格式信息

常组合在一起使用:ps -ef

wKiom1PLtv3AM8G8AAIzFXcrn_M342.jpg

但是有些这种情况下,我们的命令有时候显示不完整

wKioL1PLt_HRegDWAAFNVp3t6Hw292.jpg

此时想要显示完成就要 ps -efww

wKioL1PLuLPhBEpsAAIah-16qRE706.jpg

-F:显示额外信息 

-H:显示进程的层次结构

常用组合方式:ps -eFH

wKiom1PLuWaShIYVAAHLO4AzcZA175.jpg

可能以后我们用到最多的选项:

-o 我们可以自定义显示字段

  1. # 常用的有:  
  2. # pid command psr pri ni %cpu %mem rsz vsz等 

wKioL1PLvOPC-vh8AAEWrtgKOts189.jpg


相关内容