學(xué)習(xí)LInux的過(guò)程是痛苦的维费,經(jīng)常會(huì)遇到各種各樣的困難。那獲取到幫助就顯得尤為重要煤裙⊙谕辏或幫助主要有以下幾個(gè)途徑。
- whatis
- command --help
- man and info
- 本地幫助文檔/usr/share/doc/
- 官網(wǎng)在線文檔
- 其它網(wǎng)站和搜索
一硼砰、WHATIS
whatis
用于查看信息命令的簡(jiǎn)要
-
whatis
是基于數(shù)據(jù)庫(kù)的且蓬,命令的簡(jiǎn)要信息都存放在數(shù)據(jù)庫(kù)中罚渐。 - 數(shù)據(jù)庫(kù)在系統(tǒng)安裝完畢后自動(dòng)生成
- 系統(tǒng)剛安裝好時(shí)因?yàn)閿?shù)據(jù)庫(kù)還未生成菠秒,所以
whais
是無(wú)法使用的。
[root@centos6 ~]# whatis pwd
pwd: nothing appropriate
- 手動(dòng)創(chuàng)建Whatis數(shù)據(jù)庫(kù)
makewhatis
或者mandb
[root@centos6 man]# makewhatis #CentOS6下更新
[root@centos7 man]# mandb #CentOS7下更新
- 創(chuàng)建之后即可查看命令的簡(jiǎn)要信息
man -f COMMAND
與whatis COMMAND
等價(jià)且結(jié)果相同
[root@centos6 ~]# man -f ls
[root@centos6 ~]# whatis pwd
pwd (1p) - return working directory name
pwd (1) - print name of current/working directory
pwd [builtins] (1) - bash built-in commands, see bash(1)
pwd.h [pwd] (0p) - password structure
#
#
#
[root@centos6 ~]# whatis ls
ls (1) - list directory contents
ls (1p) - list directory contents
二幕随、命令的幫助用法
- 內(nèi)部命令查詢幫助
help COMMAND
[root@centos6 man]# help cd
- 外部命令的幫助
COMMAND --help
[root@centos6 man]# ls --help
- 內(nèi)外部命令的使用手冊(cè)
man COMMAND
[root@centos7 man]#man ls
-
help COMMAND
與COMMAND --help
[root@centos6 test]# date --help
Usage: date [OPTION]... [+FORMAT] or: date [-u|--
utc|--universal] [MMDDhhmm[[CC]YY][.ss]]豹障、
.
[] 表示可選項(xiàng)
CAPS或 <> 表示變化的數(shù)據(jù)
... 表示一個(gè)列表(可以跟多個(gè)選項(xiàng))
x |y| z 的意思是“ x 或 y 或 (只能選一個(gè))
“
-abc的 意思是-a -b –c
{ } 表示分組
三冯事、MAN手冊(cè)
- MAN手冊(cè)提供命令的幫助文件統(tǒng)稱為Linux手冊(cè)
- MAN手冊(cè)存放在 /usr/share/man/下
- MAN手冊(cè)分為不同的章節(jié)
- man命令配置文件:/etc/man.config | man_db.conf (CentOS6|CentOS7)
- 查看命令手冊(cè)的位置
[root@centos6 test]# whereis ls
ls: /bin/ls /usr/share/man/man1/ls.1.gz /usr/share/man/man1p/ls.1p.gz
- 查看命令的簡(jiǎn)要信息,同時(shí)顯示章節(jié)信息。
[root@centos6 /]# whatis passwd
passwd (1) - update user's authentication tokens
passwd (5) - password file
passwd [sslpasswd] (1ssl) - compute password hashes
- MAN手冊(cè)的章節(jié)
1: 用戶命令
2: 系統(tǒng)調(diào)用
3: C庫(kù)調(diào)用
4: 設(shè)備文件及特殊文件
5: 配置文件格式
6: 游戲
7: 雜項(xiàng)
8: 管理類的命令
9:Linux 內(nèi)核API
- 顯示指定章節(jié)的手冊(cè)血公,
man OMMAND
默認(rèn)打開(kāi)最小的章節(jié)
[root@centos6 /]# whatis passwd #顯示所有信息與章節(jié)
passwd (1) - update user's authentication tokens
passwd (5) - password file
passwd [sslpasswd] (1ssl) - compute password hashes
#
#
[root@centos6 /]# man 5 passwd #顯示指定的5章節(jié)
- 打開(kāi)MAN手冊(cè)后段落的說(shuō)明
NAME 名稱及簡(jiǎn)要說(shuō)明
SYNOPSIS 用法格式說(shuō)明
[] 可選內(nèi)容
<> 必選內(nèi)容
a|b 二選一
{ } 分組
... 同一內(nèi)容可出現(xiàn)多次
DESCRIPTION 詳細(xì)說(shuō)明
OPTIONS 選項(xiàng)說(shuō)明
EXAMPLES 示例
FILES 相關(guān)文件
AUTHOR 作者
COPYRIGHT 版本信息
REPORTING BUGS bug信息
SEE ALSO 其它幫助參考
- MAN的具體使用
1
- 打開(kāi)手冊(cè)后快捷鍵的使用
/關(guān)鍵字 從當(dāng)前位置向文件尾部搜索昵仅;不區(qū)分字符大小寫(xiě)
[root@centos6 /]# man passwd #打開(kāi)passwd的man手冊(cè)
#打開(kāi)手冊(cè)后 /關(guān)鍵字 為搜索
/關(guān)鍵字 #/關(guān)鍵字后回車(chē),從當(dāng)前位置向尾部搜索
n #查找下一個(gè)
N #查找上一個(gè)
.
.
?關(guān)鍵字 #?關(guān)鍵字,后回車(chē)摔笤,從當(dāng)前位置向尾部搜索
n #跟搜索命令同方向够滑,查找下一個(gè)
N #跟搜索命令同方向,查找上一個(gè)
[root@centos6 /]# man passwd #打開(kāi)passwd的man手冊(cè)
100 #輸入數(shù)字后回車(chē)吕世,跳轉(zhuǎn)至指定行
1G # 回到文件首部
G #翻至文件尾部
4. 通過(guò)本地文檔獲取幫助
- 在圖形界面下
- System->help(centos6)
- Applications -> documentation->help(centos7)
- 提供的官方使用指南和發(fā)行注記
- /usr/share/doc目錄
多數(shù)安裝了的軟件包的子目錄,包括了這些軟件的相關(guān)原理說(shuō)明
5. 在線獲取幫助文檔
- 第三方應(yīng)用官方文檔
- http://www.nginx.org
- http://tomcat.apache.org
- http://httpd.apache.org
- http://www.python.org
- 通過(guò)發(fā)行版官方的文檔光盤(pán)或網(wǎng)站可以獲得
- 安裝指南彰触、部署指南、虛擬化指南等
- 紅帽知識(shí)庫(kù)和官方在線文檔
- http://kbase.redhat.com
- http://www.redhat.com/docs
- http://access.redhat.com