在我的 Debian 机器上,less总是打开备用屏幕来显示内容。
如果只显示 2 或 3 行,这很烦人。我想less:
作为寻呼机工作,如果有超过一屏的信息
并像 一样工作cat,如果没有。
显然,less有-F“单屏”案例的标志:
-F 或 --quit-if-one-screen
如果整个文件可以显示在第一个屏幕上,则使 less 自动退出。
但在我的情况下,它只是再次退出,并且没有显示任何信息。它更像是cat /dev/null,因此不是很有用。
有谁知道如何实现这种less行为?
您可以-F与结合使用-X,这将禁用 terminfo 初始化序列。
export LESS=-FX
Run Code Online (Sandbox Code Playgroud)
这样做的一个(缺点)优点是,less无论文件有多长,退出时都不会清除显示的文本。