ps查看当前系统进程状态
1)基本语法
ps aux | grep xxx
ps -ef | grep xxx 可以看到父进程id
远程登陆的,所以有一个bash,ps命令本身也是一个进程。
但是直接调用ps显示结果少,因为只显示当前用户,和当前控制台关联的进程。因为其他进程并不是该用户的
2) 选项说明
选项 | 功能 |
---|---|
a | 列出带有终端的所有用户的进程(无后台) |
x | 列出当前用户的所有进程,包括没有终端的进程(有后台) |
u | 面向用户友好的显示风格 |
-e | 列出所有进程 |
-u | 列出某个用户关联的所有进程 |
-f | 显示完整格式的进程列表 |
ps aux和ps -ef的区别?
加-的风格是unix风格,不加-的是BSD风格。
ps-ef可以查看父子进程关系
想要查看cpu、内存占用使用aux