所有可用手册页的列表

psi*_*lia 40 linux bash command-line

如何生成系统上所有可用手册页的列表?

cYr*_*rus 52

用:

apropos .
Run Code Online (Sandbox Code Playgroud)

或者:

man -k .
Run Code Online (Sandbox Code Playgroud)

哪里.是正则表达式,意思是:“任何字符”。

  • 也很方便:例如,`apropos -s 1 .` 将其限制在第 1 部分(用户命令)。 (3认同)

Aar*_*ron 11

$ man -k . -s <section-NR>
Run Code Online (Sandbox Code Playgroud)

例如要显示所有第 2 部分页面:

$ man -k . -s 2
Run Code Online (Sandbox Code Playgroud)


Phi*_*rke 5

这是我最喜欢的:

\n\n
whatis -r .\n
Run Code Online (Sandbox Code Playgroud)\n\n

\xe2\x80\xa6 如果您只想查看特定部分中的所有手册页,请使用该-s标志。

\n\n

例如,如果您只想获取所有可执行命令的所有手册页列表(第 1 节):

\n\n
whatis -s 1 -r .\n
Run Code Online (Sandbox Code Playgroud)\n