如何在已经按下‘m’的情况下运行 top 命令?

如何在已经按下‘m’的情况下运行 top 命令?

我想运行 top 以便它打开,就像你按下 m 键一样,我真正想要的是:

如何运行“top”命令1次然后退出?

但是我要

a) 按下 ‘m’ 键 b) 按记忆排序 (shift-m)

可以从命令行完成此操作吗?

谢谢,凯文

更新-显示我在命令行中寻找的内容,而无需按任何键:

在此处输入图片描述

只是更新一下,澄清一下,我需要在单个命令行中同时显示排序依据和内存,给定的解决方案仅解决排序请求。感谢您的帮助。

答案1

在命令行中,您可以使用排序-o。在 MEM 上,这将是

top -o +%MEM

如果从高到低。

man top

-o :Override-sort-field as: -o fieldname 指定任务排序所依据的字段名称,与配置文件中反映的内容无关。您可以在字段名称前添加+-以覆盖排序方向。前导 +将强制从高到低排序,而 则将-确保从低到高排序。

此选项主要用于支持自动/脚本批处理模式操作。

相关内容