寻找标准 C 或 POSIX 类型的手册页?

寻找标准 C 或 POSIX 类型的手册页?

有没有办法找到给定标准 C 类型或 POSIX 类型的手册页?如man size_tman uintptr_t。这种事情可能会让人困惑,因为uintptr_t是 中定义的stdint.h,并且size_t是 中定义的stddef.h。我有文档两个都 stdint.hstddef.h 安装(通过manpages-posix-devman stddef.h,如果我知道标头名称,我可以运行吗?

这是专门关于类型的,我想找到该类型的手册页——它们定义的标题。

答案1

man -K <string> 首都K这是我见过的最接近能够使用man.

-K,--global-apropos在所有手册页中搜索文本。这是一种强力搜索,可能需要一些时间;如果可以的话,您应该指定一个部分来减少需要搜索的页面数量。搜索词可以是简单字符串(默认),也可以是正则表达式(如果--regex使用该选项)。

请注意,这会搜索手册页的来源,而不是呈现的文本,因此可能会由于源文件中的注释等原因而出现误报。搜索渲染的文本会慢得多。

$ man -K "Hello World"

请注意,您可以使用-I区分大小写的匹配,这样速度要快得多。运行时,man将打开第一场比赛,并在使用 关闭它后q,为您提供:

  • 查看下一篇 ( Return)
  • 跳过当前一项 ( Ctrl+ D)
  • 或退出 ( Ctrl+ C)。

参考

相关内容