每天學一個 Linux 命令(15):man

XXLLA發表於2024-07-02

Github地址:

https://github.com/mingongge/Learn-a-Linux-command-every-day

命令簡介

man 命令用於檢視、顯示 Linux 中命令的幫助資訊,顯示的幫助資訊,可上下滾動,搜尋特定文字的出現以及其他有用的功能。

man 命令是 Linux 系統下的幫助命令,透過 man 命令可以檢視 Linux 系統中的命令幫助、配置檔案幫助和程式設計幫助等資訊,並且格式化顯示出來所有的資訊。

命令語法

man [選項] [命令]

選項說明

man命令常用引數

-a    #顯示所有匹配項
-d   #顯示man查照手冊檔案時候,搜尋路徑資訊,不顯示手冊頁內容
-D   #同-d,顯示手冊頁內容
-f   #同命令whatis ,將在whatis資料庫查詢以關鍵字開同的幫助索引資訊
-h   #顯示幫助資訊
-k   #同命令apropos 將搜尋whatis資料庫,模糊查詢關鍵字
-S list #指定搜尋的領域及順序 如:-S 1:1p httpd 將搜尋man1然後 man1p目錄
-t   #使用troff 命令格式化輸出手冊頁 預設:groff輸出格式頁
-w   #不帶搜尋title 列印manpath變數 帶title關鍵字 列印找到手冊檔案路徑,預設搜尋一個檔案後停止
-W   #同-w

man命令其它引數

-c #顯示使用 cat 命令的手冊資訊
-C #指定man 命令搜尋配置檔案 預設是man.config
-K #搜尋一個字串在所有手冊頁中,速度很慢
-M #指定搜尋手冊的路徑
-P pro #使用程式pro顯示手冊頁面,預設是less
-B pro #使用pro程式顯示HTML手冊頁,預設是less
-H pro #使用pro程式讀取HTML手冊,用txt格式顯示,預設是cat
-p str #指定透過groff格式化手冊之前,先透過其它程式格式化手冊

應用舉例

顯示幫助檔案的路徑

[root@centos7 ~]# man -w cd
/usr/share/man/man1/builtins.1.gz
[root@centos7 ~]# man -w ls
/usr/share/man/man1/ls.1.gz
[root@centos7 ~]# man -w chmod
/usr/share/man/man1/chmod.1.gz

#顯示所有幫助檔案的路徑
[root@centos7 ~]# man -aw passwd
/usr/share/man/man1/passwd.1.gz
/usr/share/man/man1/sslpasswd.1ssl.gz

顯示man執行過程搜尋查詢方法,以及查詢手冊透過怎麼樣格式化語句顯示

[root@centos7 ~]# man -w
/usr/local/share/man:/usr/share/man

顯示某個命令的幫助資訊所以,man命令對於任何一個學習Linux命令的人來說絕對是一個神器,也是必不可少的工具,大家一定要掌握並且能熟練運用它。

相關文章