
在我的情况下clear
,实际上会删除所有屏幕上的输出。我想要的是一种从清除终端开始的方法,同时仍可以通过向上滚动访问所有先前的输出。
顺便说一下,我用的是 Kitty 和 Fish。
答案1
您可以使用clear -x
来保存回滚缓冲区,或者按下 CTRL+L 键。
例如,您可以为某些命令设置别名cls
,'clear -x'
这样您就有两个可用的命令,可以清除缓冲区,也可以不清除缓冲区。
当我使用 Kitty 0.76.1.13 通过 SSH 进入 Debian 远程计算机上的 Bash(或 Fish 3.0.2)时,这两个都可以正常工作。