显示前十个正在运行的进程-按内存使用量排序

ps返回所有正在运行的进程,然后将其按数字顺序按第4个字段排序,并将前10个发送到STDOUT
ps aux | sort -nk +4 | tail

命令用途:显示前十个正在运行的进程-按内存使用量排序

管道分解

该命令通过管道(|)将多个命令串联,前一个命令的输出作为后一个命令的输入,逐步处理数据。

  1. 第 1 步:ps aux
    进程查看工具 — 显示当前系统中的进程快照,支持多种输出格式和筛选条件,常用于排查进程状态和资源占用。
  2. 第 2 步:sort -nk +4
    文本排序工具 — 对文本行进行排序,支持按数字、字典序、月份等多种方式,可指定排序键和排序方向。
  3. 第 3 步:tail
    文件尾部查看 — 显示文件或标准输入的后 N 行(默认 10 行),支持实时跟踪文件增长(-f)。

完整命令

ps aux | sort -nk +4 | tail

评论(0

暂无评论,来说两句吧

发表评论

回复 取消