在终端中,命令的输出太长。但是当我向后滚动时,我发现它被截断了,只显示了最后一部分。在 Gnome-Terminal 和 Konsole 中我遇到了这个问题。在 xterm 中没有这样的问题,但我无法在 xterm 中复制输出。
我怎样才能获得完整的输出?
答案1
您可以将输出发送到文件:(command > file.txt
其中command
是您要运行的命令,file.txt
是您要将其保存到的文件),然后使用 查看它gedit file.txt
。
答案2
使用 xclip
cat long.output | xclip -sel clip
如果没有安装你可以
sudo apt-get install xclip
答案3
我知道在 xfce4-terminal 中有一个选项可以增加显示的行数:
对于 UbuntuTerminal
除此之外,还有@Zelda64fan 所说的。
答案4
在 xterm 中,选择时自动复制应为默认设置。尝试三次单击,然后使用鼠标中键(或模拟的第三个按钮)进行粘贴。
其他终端也应该如此,但您需要手动复制和粘贴。
有很多方法可以做到这一点。script
在某些情况下我喜欢使用。在从命令行启动命令之前,从命令行键入“script”以启动它,然后按 Ctrl-D 停止。如果您未指定捕获文件名,则默认为“typescript”。打印到屏幕上的所有内容都应捕获到文件中。