【入門】用Linux中man命令查詢C函數 - Aniao的專欄 - 博客頻道 - CSDN.NET
????? 大家都知道在Unix/Linux中有個man命令,可以查詢常用的命令,函數。可是對于我們這樣只知道用"man 函數名"來查詢的人來說,會遇到很多問題,比如:
????? man read,我想看的是ANSI C中stdio的read函數原型和說明,沒想到出來的確是BASH命令的說明,這是怎么回事呢?
?
????? 原來read本身是man命令的一個參數,這樣輸入man就會以為你要使用read的功能,而不是查看read函數,那么要怎樣查看read函數呢?
?
?
?????? 答案是使用:??? man 2 read 或者是man 3 read
?
?
?????? 中間的數字是什么意思呢?是man的分卷號,原來man分成很多部分,分別是:
?
1 用戶命令, 可由任何人啟動的。
2 系統調用, 即由內核提供的函數。
3 例程, 即庫函數,比如標準C庫libc。
4 設備, 即/dev目錄下的特殊文件。
5 文件格式描述, 例如/etc/passwd。
6 游戲, 不用解釋啦!
7 雜項, 例如宏命令包、慣例等。
8 系統管理員工具, 只能由root啟動。
9 其他(Linux特定的), 用來存放內核例行程序的文檔。
n 新文檔, 可能要移到更適合的領域。
o 老文檔, 可能會在一段期限內保留。
l 本地文檔, 與本特定系統有關的。
?
????? 要查屬于哪一部分的,就用哪一部分的編號在命令之前。
?
?
?
此外,在Ubuntu中是可以安裝中文man的,不會的可以GOOGLE下
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
