天天看點

man/info指令說明

Linux發展到2.6,系統内置的指令已經超過3000多條。這麼些個指令,想要熟悉起來并不是件容易的事情。不過,不要擔心,例如,想知道date指令的用法,隻需要調用man date,就可以檢視date執行的詳細用法。其中man是manual的縮寫。主要内容摘自:linux.vbird.org

       記住,在文字界面下,有任何你不知道的玩意兒,但是你有有興趣了解它,那麼趕快使用man或者是info來查詢這個玩意兒!另外,如果你向檢視一些其他的原理性說明的話,趕快到/usr/share/doc下查一查有沒有相關的說明檔。另外,由于Linux主要是老外負責開發和維護的,是以基本上所有資料都是英文的。

man page:

首先,第一行:DATE(1)。其中1,表示這是一條“一般使用者可以使用的指令”。除了1之外,常見的編碼的含義有:

代碼 代表内容
1 使用者可以操作的指令/檔案
2 系統核心可調用的函數或工具等
3 常用的函數或者函數庫
4 裝置檔案的說明
5 設定檔案或某些檔案的格式
6 遊戲
7 慣例與協定
8 系統管理者可用的指令
9 跟Kernal有關的指令

其中:

NAME:主要介紹指令的主要功用;

SYNOPSIS:介紹指令的格式;

DESCRIPTION:指令的詳細說明;包括參數解釋。

SEE also:該指令的相關指令。

man能檢視的,都是系統内儲存有這些指令的文檔。那麼這些文檔都儲存在哪裡呢?主要是儲存在/usr/share/man下面,我們可以通過檢視etc/man.conf檔案來檢視man的具體配置。

好了,大緻上了解了man page 的内容後,那麼在man page當中我們還可以利用哪些快捷鍵來幫忙我們快速閱讀呢?

空格/page donw是向下翻頁;

page up是向上翻頁;

/word是向下搜尋并高亮word;

?word是向上搜尋并高亮word;

n是繼續/ ?的搜尋結果;

q是結束man page;

man還有一些有趣的用法(下面這些其實都是摘自man man):

1、man -f man:

使用-f參數,可以獲得關于該指令更多的文檔。例如man -f man的結果,說明與man相關有6個文檔,那麼我們的man man檢視的是哪個呢?對了,第一個。如果我們想看第三個怎麼辦,man 7 man就可以了。那麼這6個文檔是按照什麼順序排列的?排列順序就是根據/etc/man.config檔案中定義的搜尋路徑得到的,即先搜尋到,就排列到最先。

2、man -k man:

該參數,會将包含man關鍵字的所有文檔都list出來。

info page:

在所有Unix-like系統當中,都可以利用man來檢視指令或相關檔案的用法。但是,在Linux中,又額外提供了一種線上求助的方法,那就是info指令。基本上,info指令的結果與man指令差不多,但是,info指令對應的幫助相對會更齊全些。

info幫助,是以類似html檔案格式組織,即支援回退,超連結等操作。

按鍵 功能
Space/page down 向下翻頁
page up 向上翻頁
tab 在不同超連結間切換
Enter 移動到超連結上時,用于進入超連結
b 跳轉到目前文檔的起始位置
e 跳轉到目前文檔的結束位置
n 向前(next Link)
p 向後(Prev Link)
u 向上(Up Link)
s 向前搜尋
/ 向後搜尋
h 顯示幫助菜單
顯示指令幫助
q quit

繼續閱讀