2021年5月23日

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列

运行截图:


“以书为舟,遨游尘世”,
最好的免费 kindle 电子书分享站:

You may also like...

发表回复

您的电子邮箱地址不会被公开。


*