top 输出到文本文件中,但按内存排名

发布于 2024-11-29 20:33:46 字数 176 浏览 1 评论 0原文

我想建立一个批处理脚本,其中包括一个步骤,我想将 Linux 中命令“top”的结果输出到文本文件。不过这里有一个问题,我想按内存使用情况对排名靠前的结果进行排名。我知道当你有命令窗口时这很容易(Shift+F 和 n 就可以了),但我还没有找到任何可能的解决方案来在 bash 脚本中执行此操作。

你能帮忙吗?非常感谢。

I would like to put up a batch script that include a step where I want to output the results of command "top" in Linux to a text file. There is one catch here though, I would like to rank the top results by memory usage. I know it is easy when you have the command windows (Shift+F and n will do the trick) but I have not found any possible solution to do so in a bash script.

Could you help? Many thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

枫林﹌晚霞¤ 2024-12-06 20:33:46

您可以创建一个 ~/.toprc,在 Shift+Fn 之后,在顶部添加 W。然后默认按内存使用情况排序。之后,您只需要top -b -n1 >top.txt

You could create a ~/.toprc with W in top after Shift+F and n. Then sorting by memory usage is default. After that, you only need top -b -n1 >top.txt.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文