獲取Linux相關幫助信息

在Linux的使用過程當中,咱們一般會碰到大大小小的問題,這時獲取幫助的方法和能力更顯得尤其重要!python

以CentOs爲例:nginx

  1. help COMMAND / COMMAND --help
  2. man COMMAND    使用手冊(manual)
  3. info COMMAND    信息頁
  4. 程序自身的幫助文檔:README、INSTALL、ChangeLog
  5. 官方站點:Documentation
  6. 發行版的官方文檔
  7. Google

……均可以輔助咱們解決問題。數據庫

whatis

顯示命令的簡短描述apache

使用數據庫centos

剛安裝後不可當即使用緩存

makewhatis | mandb製做數據庫tomcat

使用示例: whatis calman –f cal服務器

--help選項

顯示用法總結和參數列表網絡

使用的大多數,但並不是全部的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

{ } 表示分組

man

提供命令幫助的文件

手冊頁存放在/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

man 章節

1:用戶命令
2:系統調用
3:C庫調用
4:設備文件及特殊文件
5:配置文件格式
6:遊戲
7:雜項
8:管理類的命令
9:Linux內核API

man 幫助段落說明

NAME    名稱及簡要說明

SYNOPSIS    用法格式說明

[]    可選內容

<>    必選內容

alb    二選一

{}    分組

…    同一內容可出現屢次

DESCRIPTION    詳細說明

OPTIONS    選項說明

EXAMPLES    示例

FILES    相關文件

AUTHOR    做者

COPYRIGHT    版本信息

REPORTING BUGS    bug信息

SEEALSO    其它幫助參考

man幫助

man [章節] keyword    查看man手冊頁

man -a keyword    列出全部幫助

man -k keyword    搜索man手冊,列出全部匹配的頁面(使用whatis 數據庫)

man -f keyword    至關於whatis

man -w [章節] keyword    打印man幫助文件的路徑

查看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:翻至文件尾部

man文檔中搜索

/KEYWORD

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

n:下一個

N:上一個

 

?KEYWORD

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

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

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

導航info頁

man經常使用於命令參考,GNU工具info適合通用文檔參考

沒有參數,列出全部的頁面

info頁面的結構就像一個網站

每一頁分爲「節點」

連接節點以前*

info [COMMAND]

導航info頁

方向鍵↑↓←→,PgUp,PgDn    導航

Tab鍵    移動到下一個連接

d    顯示主題目錄

Home    顯示主題首部

Enter    進入選定連接

n/p/u/l    進入下/前/上一層/最後一個連接

s    文本搜索

q    退出info

經過本地文檔獲取幫助

System->help(centos6)

Applications->documentation->help(centos7)    官方提供的使用指南和發行註記

/usr/share/doc目錄

  • 多數安裝了的軟件包的子目錄,包括了這些軟件的相關原理說明
  • 常見文檔:README INSTALL CHANGES
  • 不適合其它地方的文檔的位置

           |__ 配置文件範例
           |__ HTML/PDF/PS格式的文檔
           |__ 受權書詳情

經過在線文檔獲取幫助

第三方應用官方文檔

http://www.nginx.org

http://tomcat.apache.org

http://httpd.apache.org

http://www.python.org

經過發行版官方的文檔光盤或網站能夠得到

安裝指南、部署指南、虛擬化指南等

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

    http://kbase.redhat.com

    http://www.redhat.com/docs

    http://access.redhat.com

紅帽全球技術支持服務

rhn.redhat.com或者本地衛星服務器/代理服務器

  • 基於網絡管理的服務器
  • RHN代理服務器爲RHN流量提供緩存
  • RHN衛星服務器提供自主的RHN

RHN帳戶

  • 爲及其註冊和基於網絡管理的RHN用戶
  • 用於系統自動驗證的系統ID

sosreport

  • 收集全部系統上的日誌信息的工具,並自動打成壓縮包,方便技術支持人員和紅帽全球支持提供分析問題依據

網站和搜索

http://tldp.org

http://www.slideshare.net

http://www.google.com

Openstack filetype:pdf

rhca site:redhat.com/docs

相關文章
相關標籤/搜索