如何在终端中完全获取和复制过长的输出?

Min*_*mus 9 command-line output 12.10

在终端中,命令的输出太长。但是当我向后滚动时,我看到它被截断了,只显示了最后一部分。在 Gnome-Terminal 和 Konsole 中,我遇到了这个问题。在 xterm 中没有这样的问题,但我无法在 xterm 中复制输出。

我怎样才能得到完整的输出?

Zel*_*fan 10

您可以将输出发送到一个文件:(您要运行的命令command > file.txt在哪里command以及file.txt要保存到的文件),然后使用gedit file.txt.


小智 8

使用 xclip

cat long.output | xclip -sel clip
Run Code Online (Sandbox Code Playgroud)

如果没有安装,你可以做

sudo apt-get install xclip
Run Code Online (Sandbox Code Playgroud)


GM-*_*850 5

我知道在 xfce4-terminal 中有一个选项可以增加显示的行数:

在此处输入图片说明

对于 ubuntu Terminal 在此处输入图片说明

除此之外还有@Zelda64fan 所说的。


小智 5

如果您不需要整个输出,则可以通过 less: 将其通过管道传输command | less。一旦您查看了输出,这也将省去必须删除文件的麻烦。