天天看點

Linux線上文檔man、info的使用

man

不知道怎麼使用 date 這個指令?嘿嘿嘿!不要擔心,隻要下達:『 man date 』馬上就會有清楚的說明出現在你面前: 

[root@test root]# man date 

DATE(1)                       FSF                       DATE(1)

NAME 

      date - print or set the system date and time

SYNOPSIS 

      date [OPTION]... [+FORMAT] 

      date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]

DESCRIPTION 

      Display the current time in the given FORMAT, or set the system date.

      -d, --date=STRING 

             display time described by STRING, not `now'

      -f, --file=DATEFILE 

             like --date once for each line of DATEFILE

……………………………………(中間省略)

ENVIRONMENT 

      TZ    Specifies  the  timezone,  unless overridden by command line parameters.  If 

             neither is specified, the setting from /etc/localtime is used.

AUTHOR 

      Written by David MacKenzie.

REPORTING BUGS 

      Report bugs to <[email protected]>.

COPYRIGHT 

      Copyright ?2000 Free Software Foundation, Inc. 

      This is free software; see the source for copying conditions.  There  is  NO  war? 

      ranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

SEE ALSO 

      The full documentation for date is maintained as a Texinfo manual.  If the info and 

      date programs are properly installed at your site, the command

             info date

      should give you access to the complete manual.

GNU sh-utils 2.0.11       October 2000                  DATE(1) 

(END)

看!馬上就知道一大堆的用法了!出現的這個螢幕畫面,我們稱呼他為 man page ,您可以在裡頭查詢他的用法與相關的參數說明,如果要向下翻頁的話,可以按下鍵盤的 空格鍵 ,也可以使用 [Page Up]與 [Page Down] 來翻頁呢!同時,如果您知道某些關鍵詞的話,那麼可以在任何時候輸入『 /word 』,來主動搜尋關鍵詞!例如在上面的搜尋當中,我輸入了 /date 會變成怎樣? 

Linux線上文檔man、info的使用

此外,看到了最後面的幾個資訊了嗎?包括了這個程式的『環境』、『作者』及相關資訊等等,最重要的是那個『See Also』的内容啰,該内容告訴我們,還有其它相關的程式可以查詢!呵呵!查了一個,可以知道更多個!棒!那麼離開 man page 就直接輸入 『q』 這個字母即可離開!整理一下,在 man page 當中可以按的鍵有: 

空格鍵: 往下翻一頁;

page up: 往上翻一頁;

page down: 往下翻一頁;

home: 回到最前面;

end: 去到最終頁;

/word: 搜尋 word 這個檔案。

那麼這些 man page 放在哪裡呢?不同的 distribution 通常可能有點差異性,不過,通常是放在 /usr/share/man 裡頭,然而,我們可以透過修改他的 man page 搜尋路徑來改善這個目錄的問題!修改 /etc/man.config ( 有的版本為 man.conf ) 即可啰!至于更多的關于 man 的訊息您可以使用『 man man 』來查詢呦!關于更詳細的設定,我們會在 Shell 的章節當中繼續的說明喔!

info

除了 man 之外,在 Linux 裡面亦提供另外一種查詢的方式,稱為 info ,使用的方法跟 man 差不多, 

[root@test root]# info command

使用 info 後面接您要查詢的指令名稱即可!這個 info 的功能比 man 還要更強大呢!在這個 info page 裡面,你可以輸入 p 及 n 往前及往後翻頁,如果看到『 * text :』的項目時,将光标移到該項目上面,按下『Enter』還可以進入次頁面的說明畫面中!很厲害喔!不過,這個 info 目前隻有 Linux 底下有,其它 Unix-Like 就沒有啦!除非你有安裝....無論如何,這個部分我們會在『系統管理者篇』裡面再加以介紹啦!

/usr/share/doc

剛剛上面說,一般而言,指令或者軟體制作者,都會将自己的指令或者是軟體的說明制作成『線上說明檔案』!但是,畢竟不是每個咚咚都需要做成線上說明檔案的,還有相當多的說明需要額外的檔案!此時,這個所謂的 How-To ( 如何做的意思 ) 就很重要啦!還有,某些軟體不隻告訴你『如何做』還會有一些相關的原理會說明,那麼這些說明檔案要擺在哪裡呢?哈哈!就是擺在這個目錄 /usr/share/doc 啦!是以說,其實,您隻要到這個目錄底下,就會發現好多好多的說明檔案檔啦!還不需要到網絡上面找資料呢!厲害吧! ^_^

本文轉自feisky部落格園部落格,原文連結:http://www.cnblogs.com/feisky/archive/2009/11/15/1603306.html,如需轉載請自行聯系原作者

繼續閱讀