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

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