每当我们使用 man 命令时,它都会打开与该命令相对应的手册(如果存在)。它的操作几乎与 less 命令相同(例如使用 / 向前搜索或使用 ? 向后搜索或使用 d 向前浏览等)。我只是好奇 man 命令是否在内部调用 less 命令来显示手册内容?
答案1
$PAGER
默认情况下是的。这可以通过和$MANPAGER
依次覆盖。
答案2
我想补充一下伊格纳西奥 (Ignacio) 接受的答案。
甚至 man 实用程序也有一个手动的可以通过 man 实用程序显示:男人男人。
回答你问题的部分:
控制格式化输出
-P pager, --pager=pager Specify which output pager to use. By default, man uses less -s. This option overrides the $MANPAGER environment variable, which in turn overrides the $PAGER environment variable. It is not used in conjunction with -f or -k.