当前位置: 首页>>技术教程>>正文


如何在终端中查看更多行

,

问题描述

我正在安装一个包并获得大量错误,并且需要能够读取所有出现的错误消息。不幸的是,终端只显示有限数量的线路。如何查看以前的行或更改可显示的最大行数?

最佳解决方法

使用less

your_command | less 

您的Enter密钥会让您失望。

此外,按q退出。

次佳解决方法

David Purdue suggests一样,我也是。我喜欢无限滚动。

command-line,ubuntu

您也可以根据需要启用滚动条;但我更喜欢禁用它并使用Shift + Page UpShift + Page Down键来改变输出帧。

第三种解决方法

如果您在桌面版的Ubuntu上使用标准终端程序…

  1. 选择编辑 – >终端窗口全局菜单中的配置文件首选项。

  2. 选择“滚动”选项卡

  3. 将Scrollback设置为所需的行数(或选中Unlimited框)。

然后,您可以使用终端侧面的滚动条向后滚动查看冗长的命令输出。

第四种方法

我建议你使用输出重定向。类型:

user@host:~# command >filename

然后,您可以使用文本编辑器(例如less)和浏览器通过输出读取文件:

user@host:~# less filename

第五种方法

如果您想查看数据并将其运行到文件,请使用tee,例如,

spark-shell | tee tmp.out

(spark-shell只是您可能想要捕获输出的示例交互式程序。)

这将允许您键入命令以响应程序的输出,但也可以将输出捕获到文件中。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/2859.html,未经允许,请勿转载。