使用Linux多年,突然发现不知道如何man
正确使用命令。众所周知,可以通过键入q
来退出手册页、/
进行搜索和其他操作。但是,我不知道这些记录在哪里。我尝试过man man
man -a man
info man
谷歌搜索,但没有运气。
请指向我寻找此信息的正确位置,即使它就在其中man man
并且我碰巧忽略了它,也很好,请告诉我。
对于不同的操作系统或不同的 Linux 发行版,这些命令是否不同?
Jde*_*eBP 11
在手册页中确实是正确的man
,在“控制格式化输出”副标题下,稍后在“环境”部分重复以进行良好测量:
默认情况下, man 使用pager -s
.
该手册介绍如何存在的环境变量和命令行选项(层次结构PAGER
,MANPAGER
和--pager
)用于覆盖默认。
这就是它在 Debian Linux 等系统上的读取方式。相比之下,在 Oracle Linux 等系统上,该man-db
包是使用不同的默认值构建的,但仍然反映在手册页的相同位置:
默认情况下, man 使用less -s
.
该man-db
包尝试自动检测,在编译时,其默认寻呼机内建的命令,文件在其手册页,出less
,more
和pager
。
在 Debian Linux 等系统上,该pager
命令是“alternatives”系统的一部分,可以映射到几个实际命令之一:
jdebp % update-alternatives --list 寻呼机 /bin/少 /斌/更多 /usr/bin/pg /usr/bin/w3m jdebp %
所以,一个咨询谁他们各自的手册页如何从键盘驱动它们,根据该替代已被选定。有用的是,Debian 替代系统使手册页与所选命令保持同步,因此阅读此手册页非常简单:
手册页
男人使用寻呼机来显示内容。
确切的细节取决于man
您使用的版本。
对于许多系统上使用的版本:
-p pager
给出该选项,则使用该寻呼机。 MANPAGER
设置了环境变量,则使用它。 PAGER
已设置,则使用它。 /usr/bin/less
如果手册页是 HTML 格式,则BROWSER
使用MANPAGER
/PAGER
Debian 使用man-db
不同的默认值。
阅读man man
详情