linux ps选项
时间: 2023-09-29 18:05:58 浏览: 142
引用:ps 命令可接收多种类型的命令选项,主要有: Unix 选项,可以分组,选项前面必须有一个连字符;BSD 选项,可以分组,不能与连字符一起使用;GNU long 选项,前面有两个连字符。
引用:在预设的情况下, ps 仅会列出与目前所在的 bash shell 有关的 PID 而已,所以, 当我使用 ps -l 的时候,只有三个 PID。
引用:由于ps命令能够支持的系统类型相当的多,所以选项多的离谱!
实例:
1. ps axo pid,comm,pcpu:查看进程的PID、名称以及CPU占用率
2. ps aux | sort -rnk 4:按内存资源的使用量对进程进行排序
3. ps aux | sort -nk 3:按CPU资源的使用量对进程进行排序
4. ps -A:显示所有进程信息
5. ps -u root:显示指定用户信息
6. ps -efL:查看线程数
7. ps -e -o "%C : %p :%z : %a"|sort -k5 -nr:查看进程并按内存使用大小排列
8. ps -ef:显示所有进程信息,连同命令行
9. ps -ef | grep ssh:ps与grep常用组合用法,查找特定进程
10. ps -C nginx:通过名字或命令搜索进程
11. ps aux --sort=-pcpu, pmem:按CPU或者内存进行排序,降序,升序
12. ps -f --forest -C nginx:用树的风格显示进程的层次关系
13. ps -o pid,uname,comm -C nginx:显示一个父进程的子进程
14. ps -e -o pid,uname=USERNAME,pcpu=CPU_USAGE,pmem,comm:重定义标签
15. ps -e -o pid,comm,etime:显示进程运行的时间
16. ps -aux | grep named:查看named进程详细信息
17. ps -o command -p 91730 | sed -n 2p:通过进程ID获取服务名称
Linux ps命令的选项主要有Unix选项、BSD选项和GNU long选项。Unix选项可以分组,选项前面必须有一个连字符;BSD选项可以分组,不能与连字符一起使用;GNU long选项则前面有两个连字符。根据需要,你可以使用不同的选项来实现不同的功能。例如,你可以使用ps -A来显示所有进程信息,使用ps -u root来显示指定用户的信息,使用ps aux | sort -rnk 4按内存资源的使用量对进程进行排序等等。
阅读全文