命令如下:
ps aux | tail -n +2 | sort -k 4 -r | head -n 5 | awk '{print $2, $4}'
详解:
- ps aux, 获取进程信息
- tail -n +2, 去掉第一行
- sort -k 4 -r, 根据第 4 列(内存占用)排序,并反转
- head -n 5, 前 5 行
- awk '{print $2, $4}', 取第2、第4列
运行截图:

本文介绍了一行 Bash 命令组合:通过 ps、sort、head 和 awk 快速筛选出系统中内存占用最高的前 5 个进程,并输出其 PID 与内存比例,适用于日常运维中的快速排查。
命令如下:
ps aux | tail -n +2 | sort -k 4 -r | head -n 5 | awk '{print $2, $4}'
详解:
运行截图:

输入关键词搜索本站全部文章