我有问题terminal
..我运行了一个命令,但是它花了一段时间才完成,并且它在终端上打印了很多行,但是当我用鼠标回到第一行时,我看到了空白的屏幕..我怎样才能terminal
保存这些行?
答案1
您的终端仿真器可能存在一些错误(gnome-terminal
我猜),但如果您的目标是读取这些数据,则无需依赖终端的滚动。您可以随时尝试不同的终端仿真器,但您需要做的就是对该文本进行一些操作。
我们可以将数据流重定向到一个文件(
&>
而不是>
将捕获甚至错误输出):my_command_with_long_output > /path/to/file
然后用您选择的一些文本编辑器阅读它。
您也可以将其直接重定向到寻呼机,例如
less
:my_command_with_long_output | less
并使用
less
的滚动(j/ k,Ctrl+ d/ u)。
重点是终端仿真器甚至不需要滚动就能让您看到长输出。