“命令”列被屏幕宽度截断,我无法看到它的最后一部分。
我尝试减小字体大小,以便可以看到命令行的较长部分,但仍然不行。
答案1
默认情况下,命令字段会自动截断,以便更好地阅读。
你需要跑
top -c
要显示完整命令,然后根据控制台窗口的功能,您将能够向右滚动并查看完整命令。
答案2
top -bcn1 -w512
优雅的解决方案是使用选项。根据手册页,最大宽度为 512 个字符,因此对于超出该宽度的任何内容,您将需要不同的解决方案。想必您还想查看命令的完整长度,因此请使用该选项。我们需要以“批处理模式”运行,否则它会继续用“+”来截断命令。批处理模式有点混乱,因为它会打印出来-w [number]
-c
top
-b
全部每秒执行一次作业,因此我们可以使用该-n1
选项仅打印一个实例。
请参阅男士上衣页面了解更多信息。
答案3
正如丹尼尔·阿恩特所说,你也可以使用顶部而不是顶部。现在所有发行版都可以使用它,并且它提供更好的数字(特别是内存使用情况)
即使它仅限于终端的颜色,它也更容易使用且更美观。例如,您可以向右滚动以查看完整的命令,也可以使用简单的 F9 终止进程。您还可以使用“t”键查看完整的树。
答案4
您可能想尝试一下。这将打印唯一一个top
具有固定宽度的实例并退出,以便您可以获得输出。
top -n1 -w80
您甚至可以将输出通过管道传输到文件。
top -n1 -w80 > top_output.txt