隨筆-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 一凡 閱讀(408) 評論(0)  編輯  收藏 所屬分類: linux
          主站蜘蛛池模板: 普宁市| 石屏县| 梧州市| 江源县| 尤溪县| 兰考县| 正镶白旗| 永安市| 崇礼县| 柘城县| 西乌珠穆沁旗| 兴山县| 内丘县| 渝中区| 龙井市| 台北市| 周宁县| 耒阳市| 刚察县| 石景山区| 肥东县| 台北市| 西宁市| 来宾市| 新乡市| 栖霞市| 鸡西市| 友谊县| 旌德县| 历史| 琼结县| 祁连县| 渑池县| 射阳县| 道孚县| 博爱县| 大理市| 宜黄县| 苗栗县| 铜山县| 左贡县|