具有多行的空终端

具有多行的空终端

我有问题terminal..我运行了一个命令,但是它花了一段时间才完成,并且它在终端上打印了很多行,但是当我用鼠标回到第一行时,我看到了空白的屏幕..我怎样才能terminal保存这些行?

答案1

您的终端仿真器可能存在一些错误(gnome-terminal我猜),但如果您的目标是读取这些数据,则无需依赖终端的滚动。您可以随时尝试不同的终端仿真器,但您需要做的就是对该文本进行一些操作。

  1. 我们可以将数据流重定向到一个文件(&>而不是>捕获甚至错误输出):

    my_command_with_long_output > /path/to/file
    

    然后用您选择的一些文本编辑器阅读它。

  2. 您也可以将其直接重定向到寻呼机,例如less

    my_command_with_long_output | less
    

    并使用less的滚动(j/ kCtrl+ d/ u)。

重点是终端仿真器甚至不需要滚动就能让您看到长输出。

相关内容