Linux MAN命令

來源:互聯網
上載者:User
 

 

(1)所有的手冊頁都屬於一個特定的領域,用一個字元來表示。

 

Linux下最通用的領域及其名稱及說明如下:

 

領域 名稱 說明

1 使用者命令, 可由任何人啟動的。

2 系統調用, 即由核心提供的函數。

3 常式, 即庫函數。

4 裝置, 即/dev目錄下的特殊檔案。

5 檔案格式描述, 例如/etc/passwd。

6 遊戲, 不用解釋啦!

7 雜項, 例如宏命令包、慣例等。

8 系統管理員工具, 只能由root啟動。

9 其他(Linux特定的), 用來存放核心例行程式的文檔。

n 新文檔, 可能要移到更適合的領域。

o 老文檔, 可能會在一段期限內保留。

l 本地文檔, 與本特定系統有關的。

 

例如:man ls就會有LS(1)

 

(2)man的一些常用參數和用法

man -a cmd

開啟所有領域內的同名協助,例如 man fam ,你首先會進入一個fam(1M)的命令版fam協助,你再按q鍵

就會進入FAM(3X),庫函數版的協助

 

man -aw cmd

顯示所有cmd的所有手冊檔案的路徑,如 man -aw fam 就是

/usr/share/man/man1/fam.1m.gz

/usr/share/man/man3/fam.3x.gz

 

man 領域代號 cmd

直接指定特定領域內搜尋手冊頁,如 man 3 fam 直接進入庫函數版的協助

 

man -M cmd

指定手冊檔案的搜尋路徑,如 man -M /home/mysql/man mysql 顯示的就是你安裝的mysql的協助,

而不是系統內建的舊版mysql的協助

 

man cmd| col -b > cmd.txt

把man手冊資訊輸出到文字檔

 

LANG=語言代號

man -w cmd

man 特定語言manpage檔案的路徑

查看特定語言版本的手冊頁

例如,要查看mplayer的中文man

shell> LANG=zh

shell> man -w mplayer

/usr/share/man/zh/man1/mplayer.1.gz

新開一個shell視窗(或在原視窗 shell> LANG=en_US.UTF-8)

shell> man /usr/share/man/zh/man1/mplayer.1.gz

 

(3)man的設定檔/etc/man.config

 

如果你不想每次man cmd都要用-M指定路徑,那麼可以通過修改設定檔,新增內容如

MANPATH /home/mysql/man

 

man在各領域的搜尋次序可以通過修改

MANSECT 1:8:2:3:4:5:6:7:9:tcl:n:l:p:o

實現,一般不推薦修改。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.