在Linux的使用過程當中,咱們一般會碰到大大小小的問題,這時獲取幫助的方法和能力更顯得尤其重要!python
以CentOs爲例:nginx
……均可以輔助咱們解決問題。數據庫
顯示命令的簡短描述apache
使用數據庫centos
剛安裝後不可當即使用緩存
makewhatis | mandb製做數據庫tomcat
使用示例: whatis cal
或 man –f cal
服務器
顯示用法總結和參數列表網絡
使用的大多數,但並不是全部的less
示例:
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
{ } 表示分組
提供命令幫助的文件
手冊頁存放在/usr/share/man
幾乎每一個命令都有man的「頁面」
man頁面分組爲不一樣的「章節」,統稱爲Linux手冊
man命令的配置文件:/etc/man.config|man_db.conf
MANPATH/PATH/TO/SOMEWHERE:指明man文件搜索位置
man -M /PATH/TO/SOMEWHERE COMMAND
:到指定位置下搜索COMMAND命令的手冊頁並顯示
中文man需安裝包man-pages-zh-CN
1:用戶命令
2:系統調用
3:C庫調用
4:設備文件及特殊文件
5:配置文件格式
6:遊戲
7:雜項
8:管理類的命令
9:Linux內核API
NAME 名稱及簡要說明
SYNOPSIS 用法格式說明
[] 可選內容
<> 必選內容
alb 二選一
{} 分組
… 同一內容可出現屢次
DESCRIPTION 詳細說明
OPTIONS 選項說明
EXAMPLES 示例
FILES 相關文件
AUTHOR 做者
COPYRIGHT 版本信息
REPORTING BUGS bug信息
SEEALSO 其它幫助參考
man [章節] keyword
查看man手冊頁
man -a keyword
列出全部幫助
man -k keyword
搜索man手冊,列出全部匹配的頁面(使用whatis 數據庫)
man -f keyword
至關於whatis
man -w [章節] keyword
打印man幫助文件的路徑
man命令的操做方法:使用less命令實現
space, ^v, ^f, ^F: 向文件尾翻屏
b, ^b: 向文件首部翻屏
d, ^d: 向文件尾部翻半屏
u, ^u: 向文件首部翻半屏
RETURN, ^N, e, ^E or j or ^J: 向文件尾部翻一行 y or ^Y or ^P or k or ^K:向文件首部翻一行
q:退出
#:跳轉至第#行
1G:回到文件首部
G:翻至文件尾部
/KEYWORD
以KEYWORD指定的字符串爲關鍵字,從當前位置向文件尾部搜索;不區分字符大小寫
n:下一個
N:上一個
?KEYWORD
以KEYWORD指定的字符串爲關鍵字,從當前位置向文件首部搜索;不區分字符大小寫
n:跟搜索命令同方向,下一個
N:跟搜索命令反方向,上一個
man經常使用於命令參考,GNU工具info適合通用文檔參考
沒有參數,列出全部的頁面
info頁面的結構就像一個網站
每一頁分爲「節點」
連接節點以前*
info [COMMAND]
方向鍵↑↓←→,PgUp,PgDn 導航
Tab鍵 移動到下一個連接
d 顯示主題目錄
Home 顯示主題首部
Enter 進入選定連接
n/p/u/l 進入下/前/上一層/最後一個連接
s 文本搜索
q 退出info
System->help(centos6)
Applications->documentation->help(centos7) 官方提供的使用指南和發行註記
/usr/share/doc目錄
|__ 配置文件範例
|__ HTML/PDF/PS格式的文檔
|__ 受權書詳情
安裝指南、部署指南、虛擬化指南等
紅帽知識庫和官方在線文檔
rhn.redhat.com或者本地衛星服務器/代理服務器
RHN帳戶
sosreport