1. 程式人生 > >命令幫助文檔詳解

命令幫助文檔詳解

linux、man幫助使用

一、簡介

Linux提供了極為詳細的幫助工具及文檔,養成查幫助文檔的良好習慣,可以大大減少需要記憶的東西並提高效率。man命令是Linux獲取幫助文檔的重要工具,它是manual的簡寫。通過man指令可以查看Linux中的指令幫助、配置文件幫助和編程幫助等信息。

二、whatis命令

whatis:

顯示命令的簡短描述;

查看命令所屬章節(man -k COMMAND);

剛安裝後不可立即使用;

makewhatis(centos6)或mandb(centos7)制作數據庫;

whatis=man -f;

eg:whatis cal=man -f cal

技術分享

技術分享

三、命令幫助

內部命令使用幫助:

在Linux中要想知道一個命令是內置命令還是外部命令可以使用type;eg:#type COMMAND;

#help COMMAND;eg:help cd;

#man bash(查看更詳細的內置命令幫助);

外部命令:

①#COMMAND - -help;

#COMMAND -h;

②使用手冊(manual)

#man COMMAND;

#手冊頁位置:/usr/share/man;

#man有9個章節:man1-man9

③信息頁

#info COMMAND;

④程序自身的幫助文檔

#README;

#INSTALL;

#ChangeLog;

⑤程序官方文檔

官方站點:Documention;

⑥發行版的官方文檔;

⑦Google;

四、- -help選項

#顯示用法總結和參數列表;

#使用的大多數,並非所有的;

   eg:date - -help
   Usage: date [OPTION]... [+FORMAT] or:  date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]
    其中:
        #[]是可選的;
        # CAPS或<>是變量;
        #...表示一個列表;
        #x|y|z的意思是“x或y或z”;
        #-abc的意思是-a -b -c;

五、man命令

man:

提供命令的幫助文件;

手冊頁位置存放在/usr/share/man;

幾乎每個命令都有man的頁面;

man頁面分組為不同的章節;

man命令配置文件:/etc/man.config(centos6)或man_db.conf(centos7);

man -a passwd:列出所有幫助

man -k passwd(man -k=apropos):列出所有匹配的頁面,使用的是whatis數據庫;

六、man章節

man手冊分為9個類別,其中2.3.9適用於編程開發,系統運維更偏重於1.4.5和8。我們可以按需求,在指定分類下搜索;

1、用戶命令;

2、系統調用;

3、C庫調用;

4、設備文件及特殊文件;

5、配置文件格式;

6、遊戲;

7、雜項;

8、管理類的命令;

9、Linux的內核API;

七、man手冊段落含義

NAME:命令的名稱及簡要說明;

DESCRIPTION:命令功能的詳細描述;

OPTIONS:所支持的選項相關說明;

SYNOPSIS:使用格式;

EXAMPLES:使用示例;

NOTES:相關註意事項;

FILES:相關的配置文件;

SEE ALSO:相關參考;

八、導覽man手冊頁

SYNOPSIS摘要:

#[]:可選內容;

#<>:必選內容;

#a|b:二選一;

#...:同一內容可出現多次;

九、man搜索

man是調用less命令進行打印輸出的,我們可以通用於less命令的操作實現對man頁面的查看和查找

space、Ctrl+v、f、F:向文件尾翻屏;

b,ctrl+b:向文件首部翻屏;

d,ctrl+d:向文件尾部翻半屏;

u,ctrl+u:向文件首部翻半屏;

回車、Ctrl+N,e,Ctrl+E,j,Ctrl+J:向文件尾部翻一行;

y,Ctrl+Y、P、k、Ctrl+K:向文件首部翻一行;

q:退出

#:跳轉至第#行;

1G:回到文件首部;

G:翻至文件尾部;

/KEYWORD:

以KEYWORD指定的字符串為關鍵字,從當前位置向文件尾部搜索;不區分字符大小寫;

n:下一個

N:上一個

?KEYWORD:

以KEYWORD指定的字符串為關鍵字,從當前位置向文件首部搜索;不區分字符大小寫;


n:跟搜索命令同方向,下一個;

N:跟搜索命令同方向,上一個;

十、通過在線文檔獲取幫助

紅帽知識庫和官方在線文檔:

http://kbase.redhat.com;

http://redhat.com/docs;

http://redhat.com;

網站和搜索:

http://tldp.org;

http://www.slideshare.net;

http://google.com;

kvm filetype:pdf;

rhca site:redhat.com/docs;







本文出自 “亞成-另一個LINUXER” 博客,請務必保留此出處http://yacheng0316.blog.51cto.com/11878883/1950199

命令幫助文檔詳解