隨筆-204  評論-90  文章-8  trackbacks-0
          摘自:http://learn.akae.cn/media/ch03s03.html

          Man Page

          Man Page是Linux開發(fā)最常用的參考手冊,由很多頁面組成,每個頁面描述一個主題,這些頁面被組織成若干個Section。FHS(Filesystem Hierarchy Standard)標準規(guī)定了Man Page各Section的含義如下:

          表 3.1. Man Page的Section

          Section 描述
          1 用戶命令,例如ls(1)
          2 系統(tǒng)調(diào)用,例如_exit(2)
          3 庫函數(shù),例如printf(3)
          4 特殊文件,例如null(4)描述了設備文件/dev/null、/dev/zero的作用
          5 系統(tǒng)配置文件的格式,例如passwd(5)描述了系統(tǒng)配置文件/etc/passwd的格式
          6 游戲
          7 其它雜項,例如bash-builtins(7)描述了bash的各種內(nèi)建命令
          8 系統(tǒng)管理命令,例如ifconfig(8)

          注意區(qū)分用戶命令和系統(tǒng)管理命令,用戶命令通常位于/bin/usr/bin目錄,系統(tǒng)管理命令通常位于/sbin/usr/sbin目錄,一般用戶可以執(zhí)行用戶命令,而執(zhí)行系統(tǒng)管理命令經(jīng)常需要root權限。系統(tǒng)調(diào)用和庫函數(shù)的區(qū)別將在第 2 節(jié) “main函數(shù)和啟動例程”說明。

          Man Page中有些頁面有重名,比如敲man printf命令看到的并不是C函數(shù)printf,而是位于第1個Section的系統(tǒng)命令printf,要查看位于第3個Section的printf函數(shù)應該敲man 3 printf,也可以敲man -k printf命令搜索哪些頁面的主題包含printf關鍵字。本書會經(jīng)常出現(xiàn)類似printf(3)這樣的寫法,括號中的3表示Man Page的第3個Section,或者表示“我這里想說的是printf庫函數(shù)而不是printf命令”。

          posted on 2010-06-21 15:20 一凡 閱讀(406) 評論(0)  編輯  收藏 所屬分類: linux
          主站蜘蛛池模板: 磐安县| 长武县| 广宁县| 昌邑市| 天门市| 三亚市| 尼木县| 永嘉县| 广南县| 高雄市| 江津市| 沁水县| 青神县| 新乐市| 四子王旗| 罗平县| 千阳县| 卢湾区| 大庆市| 沈丘县| 扶沟县| 林州市| 恩平市| 东兴市| 驻马店市| 桂东县| 正阳县| 杭锦后旗| 莒南县| 讷河市| 中阳县| 宣化县| 扶沟县| 化德县| 保山市| 徐汇区| 合江县| 嘉义市| 和龙市| 皋兰县| 定襄县|