Linux命令之man


man [-acdDfFhkKtwW] [--path] [m system] [-p string] [-C config_file] [-M pathlist] [-P pager] [-B browser] [-H htmlpager] [-S section list] [section] name…

說明:man是manual的縮寫,man命令用來提供在線幫助,通過man命令可以查看Linux中的命令幫助、配置文件幫助、編程幫助等信息。

(1).section

section

名稱

說明

1

用戶命令

用戶可以操作的指令

2

系統調用

內核提供的函數

3

C庫函數

常用的函數庫

4

設備和特殊文件

通常是/dev下的文件

5

文件格式和約定

對一些文件進行解釋

6

游戲

 

7

雜項

例如宏命令包、協定

8

系統管理工具

通常只有管理員可以使用

(2).選項

-C config_file 指定要使用的配置文件man.conf,默認/etc/man.conf

-M path 指定聯機手冊的搜尋路徑,如果沒有指定,則使用環境變量MANPATH的設置;如果沒有使用MANPATH,則會使用/usr/lib/man.conf內的設定;如果MANPATH是空字符串,則表示使用缺省值

-P pager 指定使用何種pager。此選項會臨時覆蓋環境變量MANPATH設定,最環境變量MANPATH會臨時覆蓋環境變量PAGER。man默認使用/usr/bin/less –is。

-B browser 指定在HTML文件上使用哪個瀏覽器。此選項會臨時覆蓋環境變量BROWSER。man默認使用@browser@(沒搞懂怎么查,有可能是環境變量browser)

-H htmlpager 指定一個將HTML文件呈現為文本的命令。此選項會臨時覆蓋環境變量HTMLPAGER。man默認使用@htmlpager@

-S section_list 所搜尋的章節列表以冒號分隔,此選項會臨時覆蓋環境變量MANSECT。

-a 默認情況下,在顯示第一個找到的頁面后,man將退出。使用此選項將迫使man顯示與名稱匹配的所有找到額頁面,而不僅僅是第一個頁面。

-c 及時存在最新的cat page,也繼續重新格式化源手冊。本選項在屏幕的行列書改變時或已排版的聯機手冊損壞時有特別意義

-d 不要實際顯示聯機手冊,但顯示調試信息

-D 同時顯示聯機手冊和調試信息

-f 相當於whatis

-F,--preformat 僅格式化,不顯示聯機手冊

-h 打印幫助信息並退出

-k 相當於apropos

-K 對所有聯機手冊搜索指定字符串。警告:這可能非常慢!指定一個section(區域)是有助的。

-m system 根據指定的系統名稱指定一組備用的聯機手冊

-p string 指定在nroff和troff之前運行預處理器序列。並非所有的安裝都會有一套完整的預處理器。下列是一些預處理器和用來指定它們的字母:eqn(e),grap(g), pic(p),tbl(t),vgrind(v),refer(r)。該選項將臨時覆蓋環境變量MANROFFSEQ。(nroff和troff是將文本文件格式化為打印機所需的格式的UNIX命令(和支持它們的程序))

-t 使用@troff@來格式化聯機手冊,將輸出傳遞給stdout。@troff@的默認輸出格式是Postscript,請參閱@troff@的手冊頁,了解如何選擇替代格式。

-w,--path 不要實際顯示聯機手冊,但打印將要格式化或顯示的文件的位置。如果沒有給出參數:在標准輸出中顯示man搜索的目錄列表。

-W 和-w類似,但每行只打印一個文件名,沒有附加信息

 (3).實例

搜索man命令的所有使用方法

man -a man

man命令支持上下翻,搜索(輸入斜線’/’加字符串),退出用q

參考文件:

http://os.51cto.com/art/201312/425525.htm


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM