如何 grep 手册页中的某个单词?

如何 grep 手册页中的某个单词?

最近我想获取struct timespec一个lstat结构域的信息,但我没有得到任何信息。我试过

$ man timespec
$ man -k timespec
 timespec: nothing appropriate.

一段时间后,我浏览了clock_gettime无关查询的手册页,在那里我了解了timespec.但这是偶然的。所以timespec这个词出现在手册页中,clock_gettime但我无法搜索它。

那么,我想知道,如何在所有手册页中搜索某个单词?或者进行 grep 类型的搜索?有什么提示吗?

答案1

在这种情况下,我通常会求助于 google,但尝试使用man -K.

从 man 手册页:

-k,--apropos

    相当于apropos。在简短的手册页描述中搜索关键字并显示所有匹配项。详细信息请参见 apropos(1)。

-K, --global-apropos

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

答案2

apropos timespec

这将在所有手册页中搜索“timespec”。

相关内容