C
查找標準 C 或 POSIX 類型的手冊頁?
有沒有辦法找到給定標準 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
,如果我知道標題名稱,我可以執行嗎?這是專門關於類型的,我想找到該類型的手冊頁——它們在其中定義的標題。
man -K <string>
**資本K
**是我見過的最接近能夠使用man
.
-K
,--global-apropos
在所有手冊頁中搜尋文本。這是一種蠻力搜尋,可能需要一些時間;如果可以,您應該指定一個部分以減少需要搜尋的頁面數。--regex
如果使用該選項,搜尋詞可能是簡單的字元串(預設)或正則表達式。請注意,這會搜尋手冊頁的來源,而不是呈現的文本,因此可能會由於源文件中的註釋等原因而包含誤報。搜尋呈現的文本會慢得多。
$ man -K "Hello World"
**請注意,您可以
-I
用於區分大小寫的匹配,這要快得多。**執行時,man
將打開第一場比賽,並在您用 關閉它後q
,為您提供:
- 查看下一個 (
Return
)- 跳過目前的 (
Ctrl
+D
)- 或退出 (
Ctrl
+C
)。參考