输出超出终端窗口高度

Say*_*yan 7 command-line io-redirection

我运行了一个程序,该程序的输出行数比我当前的终端窗口高度多得多。结果,我只能看到部分结果......有没有办法获得完整的输出?

我正在使用 bash shell。

Cal*_*leb 8

您可以将输出发送到文件:

$ your_command > /tmp/output.txt
Run Code Online (Sandbox Code Playgroud)

然后,您可以在任何文本编辑器中打开该文件,并在闲暇时检查它。

或者,您可以将输出直接传送到一个程序,例如less专门设计为文本阅读器的程序,并且可以帮助您在数据超过全屏时分页:

$ your_command | less
Run Code Online (Sandbox Code Playgroud)