清除终端而不删除任何内容

清除终端而不删除任何内容

在我的情况下clear,实际上会删除所有屏幕上的输出。我想要的是一种从清除终端开始的方法,同时仍可以通过向上滚动访问所有先前的输出。

顺便说一下,我用的是 Kitty 和 Fish。

答案1

您可以使用clear -x来保存回滚缓冲区,或者按下 CTRL+L 键。

例如,您可以为某些命令设置别名cls'clear -x'这样您就有两个可用的命令,可以清除缓冲区,也可以不清除缓冲区。

当我使用 Kitty 0.76.1.13 通过 SSH 进入 Debian 远程计算机上的 Bash(或 Fish 3.0.2)时,这两个都可以正常工作。

相关内容