今天看SA119看到man的地方有些不解,上网查了一下,看这篇文章写的十分不错,贴上来了 Man程式的用法:以查詢mkdir這個指令做為例子 當你要查詢mkdir這個指令的用法時,只要輸入man mkdir,就會顯示這種畫面。這個manpage分成幾個欄位,各個欄位所代表的意義如下: 1、MKDIR(1):這個欄位表示這是關於mkdir的manpage,後面的(1)表示這是屬於第一類的manpage,以下是這些manpages 類別所代表的意義: - 使用者指令
- 系統呼叫
- 函式庫中的函式
- 裝置以及裝置驅動程式
- 設定檔案格式
- 遊戲
- 雜項
- 系統維護及系統管理指令
- kernel介面
所以我們可以知道,mkdir是屬於使用者指令。但是若你想查詢intro的話,你會發現intro是一個系統呼叫,同時它也是一個使用者指令。若你想查詢intro有關於系統呼叫方面而不是intro的指令用法時,你可以鍵入:man 2 intro。其中2代表你只要查詢系統呼叫的部分而已。同樣的,如果你想看看intro有關kernel介面的部分,只下要這個指令:man 9 intro。 若你只有鍵入:man intro的話,man只會顯示intro和使用者指令有關的部分而已。 2、NAME:這個指令的名稱,及對這個指令的一行簡短說明。 3、SYNOPSIS:這個指令的語法及參數簡介。 4、DESCRIPTION:這個指令的詳細說明。 5、OPTIONS:這個指令有關參數的詳細說明。 6、SEE ALSO:和這個指令有關的其它指令。 7、BUGS:這個指令已知的問題。 8、HISTORY:這個指令的起源。 若你想要找尋具有某個功能的指令,可是你又不知道這個指令的確切名稱,則你可以用關鍵字來找尋這個指令。利用man來找尋關鍵字指令的用法為:man -k <關鍵字>。 比如你想找看看UNIX中有那些編輯器可以使用,你可以下這個指令:man -k editor,它會出現這種畫面。你可以發現原來UNIX裡面這麼多種編輯器可以使用。 PS:原文地址http://turtle.ee.ncku.edu.tw/~class/Mickey/man.htm |