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

          Man Page

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

          表 3.1. Man Page的Section

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

          注意區分用戶命令和系統管理命令,用戶命令通常位于/bin/usr/bin目錄,系統管理命令通常位于/sbin/usr/sbin目錄,一般用戶可以執行用戶命令,而執行系統管理命令經常需要root權限。系統調用和庫函數的區別將在第 2 節 “main函數和啟動例程”說明。

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

          posted on 2010-06-21 15:20 一凡 閱讀(415) 評論(0)  編輯  收藏 所屬分類: linux
          主站蜘蛛池模板: 丽水市| 邵阳县| 凤凰县| 邵东县| 竹山县| 乌兰察布市| 龙门县| 昌江| 桂阳县| 水城县| 新宾| 佳木斯市| 巴中市| 平乐县| 修武县| 商丘市| 鄂州市| 云阳县| 衡东县| 金山区| 平山县| 遂宁市| 南昌县| 双城市| 榆树市| 阿坝县| 胶南市| 房山区| 怀化市| 彩票| 江陵县| 那曲县| 阿克| 潮州市| 中牟县| 扎赉特旗| 大理市| 长葛市| 马关县| 崇礼县| 马鞍山市|