命令幫助文檔詳解
一、簡介
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
命令幫助文檔詳解