ps查看当前系统进程状态

ps:process status 进程状态

1)基本语法

ps aux | grep xxx
ps -ef | grep xxx 可以看到父进程id
image.png
远程登陆的,所以有一个bash,ps命令本身也是一个进程。
但是直接调用ps显示结果少,因为只显示当前用户,和当前控制台关联的进程。因为其他进程并不是该用户的

2) 选项说明

选项 功能
a 列出带有终端的所有用户的进程(无后台)
x 列出当前用户的所有进程,包括没有终端的进程(有后台)
u 面向用户友好的显示风格
-e 列出所有进程
-u 列出某个用户关联的所有进程
-f 显示完整格式的进程列表

ps aux和ps -ef的区别?
加-的风格是unix风格,不加-的是BSD风格。
ps-ef可以查看父子进程关系
想要查看cpu、内存占用使用aux

3)