有没有办法在运行过程中清除终端屏幕?

有没有办法在运行过程中清除终端屏幕?

例如,我正在运行tail -f someLogFile。我的屏幕已经满了,以至于只有最后一行在变化。我现在想清除屏幕;但通常的Ctrl+L不起作用,只显示输出^L

答案1

使用Ctrl+L不起作用,因为不接受键盘输入,但您可以执行以下操作:

终端 > 终端 > 重置和清除的工具栏选项

这招很管用!

答案2

对于 Ubuntu(16.04):

终端 > 偏好设置 > 快捷方式(标签)

在终端部分下设置“重置”和“重置和清除”的快捷键,默认情况下是禁用的。

希望这可以帮助!

答案3

ctrl+L不幸的是在期间不起作用tail

您可以做几件事。如果您使用的是默认 Unity 终端,则可以转到终端 > 重置并清除。

如果你没有使用图形终端,或者你使用的是不同的终端,那么最好的办法就是使用

tail -f /foo/bar > ~/output.txt

然后您可以使用文本编辑器查看它。这样您就可以手动滚动文件。

答案4

这将取决于您使用的终端客户端。

Alt+F8清除了我的 cygwin 终端的屏幕(或者如果您从 Windows 运行,请右键单击并选择“清除”)。

PuTTY 和其他终端可能有类似的行为。

相关内容