向上滚动页面到终端上的上一个输入

向上滚动页面到终端上的上一个输入

在我所做的工作中,有时某个命令的输出非常大,以至于很难找到输出的前几行。我说的大是指输出太大,以至于用键盘滚动太慢,而用鼠标通过滚动条滚动每次都会错过正确的行,因为速度太快了。

我想将终端的整个“页面”向上滚动到我之前输入的命令的位置。请注意,我不是询问如何获取光标后面的先前命令 — 我知道可以通过按“向上”按钮来完成。

有没有办法做到这一点?

答案1

您可以将输出重定向到文件,然后使用 gedit 进行编辑

COMMAND > output.txt

然后

gedit output.txt

答案2

如果您想从输入命令的开始处读取长输出,则可以使用less管道中的命令。

例如:

ls | less

它会像这样

'your command' | less

答案3

是的,要租用它,请按“向上”,然后它就会填满。您也可以编辑它,更改它,而不是重新输入它。

!!或者如果您不需要编辑它,您可以运行...

这可能是最好的终端技巧之一!

相关内容