我在几个地方看到了“寻呼机”:
less
是 Unix 上的终端寻呼程序
-P
指定要man
使用的输出寻呼机的选项。
什么是寻呼机?它与终端有什么关系和区别?谢谢。
答案1
顾名思义,寻呼机是一种软件,它通过获取终端的行大小并显示那么多行来帮助用户一次获取一页输出。
UNIX 文本环境中最流行的寻呼机是more
和less
。后者有点像个笑话,less
实际上可以做更多的事情more
。
答案2
我想确认@schaiba 和@Faheem Mitha 的评论。
@沙伊巴:
如果您不通过寻呼机(
less
,more
并most
想到)来传输输出,该输出将立即出现在您的屏幕上,因此如果所述输出大于终端的行数,您可能会丢失一些东西。
@法希姆·米萨:
向后滚动也是有限的。寻呼机不限于任何特定尺寸。
您可以通过更改终端环境变量设置来轻松尝试
首先,尝试使用默认寻呼机man bash
(您需要一个足够长的命令手册页。Google 告诉我是最长的)。 man bash
(我不知道哪一个是默认的,但无论如何它肯定有一个)。
然后设置PAGER
为空。 (需要export
或不会写入终端环境变量)
PAGER=
export PAGER
再次尝试man bash
。你会发现,即使你向上滚动,你也看不到页面的开头man bash
。
所以现在你(我)明白寻呼机有多重要了。