有没有办法找到给定标准 C 类型或 POSIX 类型的手册页?如man size_t
或man uintptr_t
。这种事情可能会让人困惑,因为uintptr_t
是 中定义的stdint.h
,并且size_t
是 中定义的stddef.h
。我有文档两个都 stdint.h
和stddef.h
安装(通过manpages-posix-dev
)man stddef.h
,如果我知道标头名称,我可以运行吗?
这是专门关于类型的,我想找到该类型的手册页——它们定义的标题。
答案1
man -K <string>
首都K
这是我见过的最接近能够使用man
.
-K
,--global-apropos
在所有手册页中搜索文本。这是一种强力搜索,可能需要一些时间;如果可以的话,您应该指定一个部分来减少需要搜索的页面数量。搜索词可以是简单字符串(默认),也可以是正则表达式(如果--regex
使用该选项)。请注意,这会搜索手册页的来源,而不是呈现的文本,因此可能会由于源文件中的注释等原因而出现误报。搜索渲染的文本会慢得多。
$ man -K "Hello World"
请注意,您可以使用-I
区分大小写的匹配,这样速度要快得多。运行时,man
将打开第一场比赛,并在使用 关闭它后q,为您提供:
- 查看下一篇 ( Return)
- 跳过当前一项 ( Ctrl+ D)
- 或退出 ( Ctrl+ C)。