天天看點

Linux幫助簡述

獲得Linux幫助資訊的方法:

概要:

help;man page;info;/usr/share/doc, howto;www.tldp.org;google/baidu;

一.指令行shell下幫助

1.help

bash的内部指令有40個,主要包括exit、less、lp、kill、 cd、pwd、fc、fg等。bash内置的指令清單可以通過在指令行敲入help即可獲得。這些内部指令沒有獨立的指令程式(即你無法搜尋到這些指令) 和幫助檔案,help指令提供這些指令的線上幫助,有趣的是help指令本身也是内部指令。是以使用的第一個help是:

#help help

上面以help指令把自己作為參數來獲得自己的幫助。使用help指令提供某指令的幫助方法非常簡單在help指令後空格輸入指令名稱即可。

#help kill

Help指令提供kill指令參數很詳細,如果你對Linux有一定了解後往往隻需要主要的文法,那麼可以使用“-s”參數:

#help -s kill

kill: kill [-s sigspec | -n signum | -sigspec] [pid | job]... or kill -l [sigspec]

#ps --help

2.man page

man 是manual(手冊)的縮寫,使用man這個指令可以調閱其中的幫助資訊,非常友善和實用。 例如, 使用ps指令時遇到困難, 可以輸入man ps得到幫助資訊. 這會顯示出ps的手冊頁。由于手冊頁man page是用less程式來看的(可以友善地使螢幕上翻和下翻), 是以在man page裡可以使用less的所有選項. 在less中比較重要的功能鍵有: [q]退出 ;[Enter]一行行地下翻 ;[Space]一頁頁地下翻 ;上翻一頁 ;[/]後跟一個字元串和[Enter]來查找字元串 ;[n]發現上一次查找的下一個比對。手冊頁man page在很少的空間裡提供了很多的資訊。

Linux手冊頁主要有九個部分(9個類型):

(1)普通使用者指令/(2)系統調用/(3)程式庫說明/(4)裝置說明,“/dev”目錄下裝置檔案的說明/

(5)檔案格式,“/etc”目錄下配置檔案的說明/(6)遊戲/ (7)協定轉換和雜項/(8)系統指令(隻有超級使用者可以執行)/(9)核心;

man手冊頁檔案存放在/usr/share/man目錄下,檔案格式是“.gz”壓縮格式。命名規則是:“手冊名稱.手冊類型.gz”。

手冊頁内容              描述

NAME                        程式或者指令的名稱、手冊節号以及釋出日期

SYNOPSIS                 怎樣調用指令,帶有所有選項和參數的完整清單

DESCRIPTl0N           指令及其用法的簡短小結

RETURN VALUES   程式或者庫函數傳回值,以及産生特定傳回值的環境

EXIT STATUS          經常用來替代服TURNVALUS

OPTIONS                   按字母順序排列的選項和參數清單,如果有的話

FILES                          指令使用的或者能使用的檔案清單

USAGE                      用程式的語言說明的簡明文法,如果有的話

ENVIROMENT        指令使用的或者能使用的環境變量清單

DIAGNOSTICS        指令産生的錯誤資訊及其解決辦法的清單

NOTES                     不能夠歸入其他任何一種類别下的所有資訊

AUTHOR                 指令的作者或者維護者的名字,可能帶有電子郵件位址或URL位址

CONFORMING TO 列出程式遵循的任何标難,比如PoSIX或ISO 

SECURITY            讨論和程式有關的安全問題和風險,比如有問題的配置或執行環境 SEE ALSO             和指令有關的交叉索引和資訊 

BUGS                    指出己知的bug和錯誤功能,以及怎樣和程式的作者聯系修正它們

man的使用方法:使用指令“man [N] passwd”其中N (1-9,n)參數指定手冊頁的類型。這是因為存在有同名的手冊頁。如“man 1 passwd” 和“ man 5 passwd ”顯示的手冊頁内容是不同的。

3.textinfo

textinfo是Linux系統提供的另外一種格式的幫助資訊。和man相比textinfo是具有更好互動功能。它支援連結跳轉功能。通常使用info和pinfo指令來閱讀textinfo文檔。

Linux 中的大多數軟體開發工具都是來自自由軟體基金會的 GNU 項目,這些軟體的線上文檔都以 textinfo檔案的形式存在。textinfo文檔一般儲存在 /usr/info 目錄下。info 程式是 GNU 的超文本幫助系統。

運作 info,可以在 shell 提示符後輸入 info(不要來參數),它将列出一個文檔的清單. 如果您沒有發現您所需要的, 那是因為您沒有安裝包含那個文檔的軟體包, 用RPM安裝後再試, info 幫助系統的初始螢幕顯示了一個主題目錄,你可以将光标移動到帶有 * 的主題菜單上面,然後按Enter鍵進入該主題,也可以鍵入 m,後跟主題菜單的名稱而進入該主題。例如,鍵入 m,然後再鍵入 gcc 就會進入 gcc 主題中。info系統是一個超文本系統. 任何高亮度顯示的文字都有一個連接配接導向更多的資訊。使用[Tab]将光标移到連接配接, 并按[Enter]進入連接配接. 按[p]傳回上一頁, [n] 翻到下一頁, 而 回到文檔的上一層。C-h獲得幫助,m接入選單界面。如果你要在主題之間頻繁跳轉,記住如下的幾個指令鍵:

* n:跳轉到該節點的下一個節點;

* p:跳轉到該節點的上一個節點;

* m: 指定菜單名而選擇另外一個節點;

* f:進入交叉引用主題;

* l:進入該視窗中的最後一個節點;

* TAB:跳轉到該視窗的下一個超文本連結;

* RET:進入光标處的超文本連結;

* u:轉到上一級主題;

* d:回到 info 的初始節點目錄;

* h:調出 info 教程;

* q:退出 info。

Pinfo相容info的功能,并且支援彩色連結文本,滑鼠標明支援等功能。運作pinfo

#pinfo

Pinfo提供的基于浏覽器風格的textinfo的文檔程式界面見圖1,使得操作更加簡單界面更加友好。

4.軟體包項目文檔

Linux 中的大多數軟體開發工具都是來自自由軟體基金會的 GNU 項目,這些軟體包除了提供手冊頁和textinfo外,還提供項目文檔,存放目錄是/usr/share/doc目錄。每個軟體包都擁有與其同名 的文檔目錄,目錄命名格式:“軟體包名稱.版本号”。tin包版本1.22, 文檔就放在/usr/share/doc/tin-1.22目錄。有些項目文檔為了友善閱讀還提供了多種格式的檔案。Html格式用浏覽器閱讀,ps格式用 postscipt Viwer檢視或列印輸出,txt格式用文本編輯器檢視或在指令行下閱讀。軟體包的項目文檔都包含特定的檔案,檔案命名遵循以下規定:

AUTHOR:作者資訊

BUGS:系統存在的Bug

CHANGES:修改紀錄

COPYING:版權聲明

INSTALL:安裝方法

LANGUAGES:語言類型

NEWS:新版本的特點

ONLINEHELP:線上幫助

TODO :項目發展計劃

5. HOWTO

HOWTO 檔案是可供使用者參考的聯機文檔的另一種形式,HOWTO 檔案的檔案名都有一個 HOWTO 字尾,并且都是文本檔案。這些檔案位于系統 /usr/share/doc/HOWTO 目錄下。每一個 HOWTO 檔案包含 Linux 某一方面的資訊,例如它支援的硬體或如何建立一個引導盤。要想檢視這些檔案,進入HOWTO所在的目錄,使用 more 指令:

#cd /usr/share/doc/HOWTO; more HOWTO

二、桌面環境下的幫助資訊

1.GNOME桌面

在GNOME桌面環境下提供專門的幫助浏覽器yelp,通過yelp不僅可以在圖形環境檢視手冊頁和texinfo幫助文檔,還可以以浏覽GNOME桌面 日身的聯機幫助文檔。此外yelp還提供了索引功能,可以在各種文檔中進行跳轉查找。提高使用者獲得幫助資訊的速度。運作yelp的方法是;在GNOME主 選單上選擇“幫助”子選單項,或在GNOME圖形環境下打開一個終端輸入yelp。

2.KDE桌面

KDE桌面環境也提供了幫助資訊,運作方法是;在KDE主選單上選擇“幫助”子選單項,啟動KDE幫助中心。KDE幫助中心像yelp一樣還提供了索引功能,可以在各種文檔中進行跳轉查找。見圖-3。

相比之下KDE幫助中心的内容更加詳細,除了手冊頁和texinfo幫助文檔外還有一些教程。

三、RedHat linux手冊頁

可以從RedHat的官方網站下載下傳手冊。下載下傳網址:http://www.redhat.com/docs/manuals/linux/RHL-10-Manual/

Redhat Linux 手冊頁表

手冊内容 檔案名稱 說明 語言 格式

x86 Installation Guide rhl-ig-x86-zh_CN 安裝指南 中文 pdf、html、ps

Getting Started Guide rhl-gsg-zh_CN 使用指南 中文 pdf、html、ps

Customization Guide rhl-cg-zh_CN 定制指南 中文 pdf、html、ps

Reference Guide rhl-rg-en 參考指南 英文 pdf、html、ps

Security Guide rhl-sg-en 安全指南 英文 pdf、html、ps

System Administration Primer rhl-sap-en 系統管理 英文 pdf、html、ps

Glossary rh-glossary-en 術語 英文 pdf

四、LDP文檔

從第一個Linux HOWTO—“安裝HOWTO“開始,Matt Welsh首創了面向解決方案、 要點提綱形式的文檔。如今,這已經成為了像Linux一樣的工程項目,越來越多的人加入其中,相應的工具出現了,文檔也大量湧現,并被翻譯成各國語言和發 布。TLDP是最大的Internet工程之一,它擁有數百成員撰寫的數百個文檔,包括小到簡明的手冊頁和大到上百頁的詳細指南。這些文檔幾乎覆寫了 Linux的所有方面,并且是免費釋出的,就像開放源代碼軟體本身一樣。

LDP的首頁是:http://www.tldp.org/ (國内鏡向http://linux.shtdu.edu.cn/LDP/,目前隻能通過教育網通路)提供的文檔類型有:

1. HOWTOs文檔:

HOWTO文檔采用多種格式進行發行,如Txt、Html、Pdf等流行的文檔格式都有,讀者可以以根據需要下載下傳相應的文檔壓縮包進行離線閱讀,HOWTO的作者會根據需要不定期的對文檔進行版本更新,通常文檔的更新是跟随某個相關軟體或發行版本的更新而進行的。

2. mini-HOWTOs文檔

mini-HOWTOs文檔内容和風格與HOWTOs文檔都非常相似,隻是文檔的主題和篇幅都要比HOWTOs文檔小—些。由于其主題小而對于解決某個問題更有針對性.多為力某個類型問題的使用技巧。通過mini-HOWTOs文檔通常可以快速解決現有問題。

3. man手冊頁

和聯機手冊頁相比,LDP的man手冊頁會定期進行更新,讀者可以在LDP的站點獲得最新的指令手冊頁。

4. FAQ文檔

FAQ文檔采用一問一答的形式對常見的問題給出解決方法,往往能夠在找到問題之後快速解決問題。http://www.tldp.org/FAQ/LDP-FAQ/

5. Guide文檔

Guide文檔是對Linux某個方面應用的指南,主體範圍較大、篇幅較長,讀者可以把它其作為比較系統的教程來閱讀。 http://www.tldp.org/guides.html

五.google搜尋

繼續閱讀