Linux中如何使用 man page
眾所周知,在Linux中有很多的命令,每個命令下面又包含許多的選項參數,我們不可能全部背下來,那麽我們如何獲取詳細的命令信息呢?在Linux中提供了很豐富的幫助文件,我們只需要使用"man command(命令)”便能查到我們想要的信息。
一、whatis與whereis
在正式介紹man的使用之前,先給大家說說兩個命令"whatis""whereis"。
whatis->釋義
whatis命令是用於查詢一個命令的功能,並將查詢結果打印到終端上。
whatis命令在man -w顯示的文件中查找command參數指定的命令、系統調用、庫函數或特殊文件名。whatis命令顯示手冊部分的頁眉行,還能能看到該命令的其他章節的內容。whatis命令等同於使用man -f命令。
whereis->釋義
whereis命令通過查詢$PATH和$MANPATH定位可執行文件、源代碼文件、幫助文件在文件系統中的位置。這些文件的屬性應屬於原始代碼,二進制文件,或是幫助文件。whereis 程序還具有搜索源代碼、指定備用搜索路徑和搜索不尋常項的能力。
whereis->選項
-b 定位可執行文件。
-m 定位幫助文件。
-s 定位源代碼文件。
-u 搜索默認路徑下除可執行文件、源代碼文件、幫助文件以外的其它文件。
-B 指定搜索可執行文件的路徑。
-M 指定搜索幫助文件的路徑。
-S 指定搜索源代碼文件的路徑。
whereis->實例
說明:svn為安裝,定位不到相關的文件;whereis省略參數,則顯示所有文件;-b只定位可執行文件,-m定位幫助文件。
二、man命令與man page操作
有了whereis和whatis兩個命令做先鋒,在使用man的時候就顯得快速很多,你可以先用whatis定位所產命令的章節號,有了章節號,你可以使用“man 章節號 command”精確定位。如果man也沒有你想要的信息,你還直接訪問“whereis -m command ”列出的文件。接下來詳細看看man的語法格式以及man page的內容結構和詳細操作。
1、man命令
man-->語法格式
man [ Options ] [ Arguments ]
man-->選項
-a:在所有的man幫助手冊中搜索;
-f:等價於whatis指令,顯示給定關鍵字的簡短描述信息;
-P:指定內容時使用分頁程序;
-M:指定man手冊搜索的路徑;
-k 指令/文件:模糊查詢,用此參數將列出整個man page中個所查內容相關的內容,即它將同時查找指令/文件名,和相應的說明的內容,只要包含有所查找的內容就會被列出。
man-->實例
2、man page
man page-->文件目錄結構
在使用man command查詢幫助時,系統羅列出了大量有關command的信息,我們要詢自己的想要的信息,那你必須知道man page的結構。Man page一般以NAME開始到SEE ALSO結束。基本上,man page大致分為以下幾個部分:
代號 | 內容說明 |
NAME | 簡短的命令、數據名稱說明 |
SYNOPSIS | 簡短的命令執行語法介紹 |
DESCRIPTION | 較為完善的說明 |
OPTIONS | 針對SYNOPSIS部分中,列舉的所有可用的選項說明 |
COMMAND | 命令在執行的時候。可以執行的命令 |
FILES | 這個程序或數據說使用、參考或鏈接到的文件 |
SEE ALSO | 與這個命令或數據所使用、參考或鏈接的文件 |
EXANPLE | 一些可以參考的範例 |
BUGS | 是否有錯誤 |
這裏只是列舉出標準的一些選項,還有其他的層次結構存在,像AUTHOR(作者)、REPORTING(報告)、HISTORY(歷史)、COPYRINGHT(版權)。
man page-->章節號
在查看man page時,所查詢的命令後面都跟了一個數字,這個數字在man page中我們稱為章節號。
通過章節號,它能讓我們了解或者直接查詢相關的資料,常見的幾個數字的意義如下表
章節號 | 含義 |
1 | 用戶在shell環境中可以實現的命令或可執行文件 |
2 | 系統內核可調用的函數和工具 |
3 | 一些常見的函數與函數庫,大部分為C的函數庫 |
4 | 設備文件的說明,通常放在/dev下的文件 |
5 | 配置文件或者某些文件的格式 |
6 | 遊戲 |
7 | 慣例與協議,例如Linux文件系統、網絡協議等 |
8 | 系統管理員可使用的管理命令 |
9 | 跟kernel有關的文件 |
1P | 開發者章節 |
man page-->操作
進入到man page中之後,想要向下翻頁的話,可以使用space鍵,也可以使用”Page Down”。如果想向上翻頁,可以使用字母B或者”Page Up”。如果你想要搜索關鍵字,可以在任何時候輸入”/String”來主動查找關鍵字,常見操作如下表。
按鍵及操作 | 含義 |
空格鍵 | 向下翻一頁 |
[ Page Down ] | 向下翻一頁 |
[ Page Up ] | 向上翻一頁 |
b | 向上翻一頁 |
[ home ] | 去往前一頁 |
[ end ] | 去到最後一頁 |
/string | 向下搜尋String字符串,例如想搜索time,直接輸入/time |
?string | 向上搜索String這個字符串 |
n,N | 配合/和?來搜尋字符串,n表示同向搜索;N表示反向搜索 |
q | 退出這次man page |
謝謝觀看!(有不足和錯誤的地方請留言)
本文出自 “vincent” 博客,請務必保留此出處http://vinsent.blog.51cto.com/13116656/1949437
Linux中如何使用 man page