bash 获取占用内存前 5 的进程 pid

命令如下: 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列 运行截图: