目錄
用法
報錯處理
用法
man 3 printf
解釋:
man read,我想看的是ANSI C中stdio的read函數原型和說明,沒想到出來的确是BASH指令的說明,這是怎麼回事呢?
原來read本身是man指令的一個參數,這樣輸入man就會以為你要使用read的功能,而不是檢視read函數,那麼要怎樣檢視read函數呢?
答案是使用: man 2 read 或者是man 3 read
中間的數字是什麼意思呢?是man的分卷号,原來man分成很多部分,分别是:
格式:man<section> <name>
顯示<name>指定章節<section>的手冊頁,其中<section>包括
1、Standard commands(标準指令)
2、System calls(系統調用)
3、Library functions(庫函數)
4、Special devices(裝置說明)
5、File formats(檔案格式)
6、Games and toys(遊戲和娛樂)
7、Miscellaneous (雜項)
8、AdministrativeCommands (管理者指令)
9 其他(Linux特定的), 用來存放核心例行程式的文檔。
n 新文檔, 可能要移到更适合的領域。
o 老文檔, 可能會在一段期限内保留
報錯處理
No manual entry for xxx 錯誤的解決方案
錯誤資訊:
查找指令相關的man手冊時,顯示: No manual entry for xxxx
如:man 3 printf
顯示:No manual entry for printf
解決方案:
我的CentOS采用的是minimal方式安裝的。通過檢視CentOS iso, 發現了man-pages這個rpm包。裝上之後就可以了。
安裝指令:yum install -y man-pages