Linux下将top命令输出内容保存到文件时如何得到完整输出?

发布于 2022-08-31 20:57:56 字数 2315 浏览 18 评论 0

鸟哥说这条命令

[root@localhost ~]# top -b -n 2 > ~/top

可以让top在后台运行,使输出内容无视终端窗口大小限制,得到完整输出,然而我的情况并不是这样,以下是我top文件的内容:

top - 22:42:57 up  2:35,  3 users,  load average: 0.03, 0.09, 0.08
Tasks: 419 total,   1 running, 418 sleeping,   0 stopped,   0 zombie
%Cpu(s):  1.4 us,  0.7 sy,  0.0 ni, 95.6 id,  2.2 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem:   1003456 total,   933196 used,    70260 free,    61496 buffers
KiB Swap:  2047996 total,    72908 used,  1975088 free.   227844 cached Mem

PID    USER     PR  NI  VIRT    RES    SHR    S %CPU  %MEM TIME+     COMMAND
33419  root     20  0   123796  1648   1060   R 11.7  0.2  0:00.03   top
33402  root     20  0   107892  620    532    S 0.0   0.1  0:00.00   sleep
33070  root     20  0   0       0      0      S 0.0   0.0  0:00.00   kworker/0+
33008  postfix  20  0   93888   3904   2904   S 0.0   0.4  0:00.41   pickup
15244  root     20  0   0       0      0      S 0.0   0.0  0:00.08   kworker/u+
4493   root     20  0   0       0      0      S 0.0   0.0  0:00.33   kworker/u+
4348   root     20  0   123916  1916   1148   S 0.0   0.2  0:38.14   top
4318   root     20  0   116004  2776   1664   S 0.0   0.3  0:00.14   bash
4312   root     20  0   104824  3280   2512   S 0.0   0.3  0:00.16   login
4018   root     20  0   116132  2968   1752   S 0.0   0.3  0:18.98   bash
4017   root     20  0   8456    724    600    S 0.0   0.1  0:00.01   gnome-pty+
4011   root     20  0   649628  39836  14128  S 0.0   4.0  0:20.41   gnome-ter+
3891   root     20  0   229860  3024   2476   S 0.0   0.3  0:00.01   gvfsd-met+
3792   root     20  0   292296  7500   5336   S 0.0   0.7  0:00.02   seapplet
3791   root     39  19  751036  10372  6724   S 0.0   1.0  0:01.04   tracker-m+
3790   root     20  0   494260  16932  4424   S 0.0   1.7  0:02.27   tracker-s+
"top" 853L, 66463C                                            1,1           Top

可见最右侧还是显示不完整,什么原因?
你们都没懂我什么意思.由于窗口大小限制,图中最右侧过长的字符串被省略了一部分,鸟哥的意思是把top的输出保存到文件,就能把完整的输出保存下来,并不是说在top这个命令本身上下工夫,显示出完整路径什么的
图片描述
而我希望在~/top文件中看到的是这样的
图片描述

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

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

发布评论

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

评论(5

月下伊人醉 2022-09-07 20:57:56
top -bw
  • 我也是看了man才知道的 所以,多看man
傲性难收 2022-09-07 20:57:56

你想要的是执行命令是完整的? 如果是的话,请使用top -c

画骨成沙 2022-09-07 20:57:56

执行top命令以后,再按c可以显示执行的完整命令

述情 2022-09-07 20:57:56

top -n 2 -c > my_txt

错爱 2022-09-07 20:57:56

请问这个问题解决了吗?我也遇到了 求告知

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