linux 在线帮助,linux教程之在线帮助
linux教程之在線幫助
如果您正在尋找關(guān)于命令和出錯(cuò)信息, 最好的地方就在您的系統(tǒng)中. 在您的指尖 有幾種不同的資源:
Man Pages -- 命令, 文件格式, 和系統(tǒng)調(diào)用的參考資料.
包文檔 -- 許多包都有附加的文檔; RPM能幫助您找到它.
HOWTO和FAQ -- 從Linux文檔計(jì)劃中得到的幫助信息.
locate命令 -- 一個(gè)用來(lái)聯(lián)系命令和它的文檔的命令.
info頁(yè) -- 超文本文件(不是HTML文件).
讓我們依次看一下每種資源.
7.1.1 Man Pages
您的系統(tǒng)上幾乎每條命令都有相關(guān)的'man page'. 在您有問(wèn)題或困難時(shí), 您可以立 刻得到這個(gè)文檔. 例如,
如果您使用ls命令時(shí)遇到困難, 您可以輸入man ls得到幫助信息. 這會(huì)顯示出ls的man page.
由于man page是用less程序來(lái)看的(可以方便地使屏幕上翻和下翻), 增白劑 所以 在man page里可以使用less的所有選項(xiàng).
在less中比較重要的鍵 有:
[q]退出
[Enter]一行行地下翻
[Space]一頁(yè)頁(yè)地下翻
[b]上翻一頁(yè)
[/]后跟一個(gè)字符串和[Enter]來(lái)查找字符串
[n]發(fā)現(xiàn)上一次查找的下一個(gè)匹配
有時(shí)從紙張閱讀更方便. 假定您有一個(gè)打印機(jī), 您也可以把man page打印出來(lái).如果 您沒(méi)有打印Postscript的能力,
只想打印ASCII碼, 您可以用:
man COMMAND | lpr
如果您有postscript打印機(jī), 您可以用:
man -t COMMAND | lpr
請(qǐng)把上面的'COMMAND'改為您想要得到幫助的命令.
有時(shí)您將發(fā)現(xiàn)某些系統(tǒng)部件有不止一個(gè)man page. 下表顯示了man page分成的節(jié):
Section Contents
1 user commands
8 system commands
2 system calls
3 library calls
4 devices
5 file formats
6 games
7 miscellaneous
9 kernel internals
n Tcl/Tk commands
這也是節(jié)被查找的順序. 這個(gè)順序有時(shí)很重要, 例如:
假定我們要看系統(tǒng)調(diào)用swapon的man page. 因此, 您輸入man swapon.
實(shí)際上您會(huì)看到swapon(8)的man page, 那是用來(lái)控制交換的命令. Ultrasonic
metal welding 從上表您 可以看出您要的'系統(tǒng)調(diào)用'在第2節(jié). 你可以輸入man 2 swapon. 這都是因?yàn)?/p>
man是以上述的順序來(lái)查找的, 也就是說(shuō)swapon(8)在swapon(2) 之前.
您還可以在man page中查找字符串, 使用man -k string_to_search_for.
但是只有創(chuàng)建了makewhatis數(shù)據(jù)庫(kù), 才能使用上述命令. 在Red Hat Linux, 這是由晚 上的cron job做的.
如果您的系統(tǒng)晚上不運(yùn)行, 這個(gè)數(shù)據(jù)庫(kù)就不會(huì)創(chuàng)建. 這時(shí)您可以 作為root用戶執(zhí)行以下命令:
/etc/cron.weekly/makewhatis.cron
一旦您完成了(注意那可能要花一些時(shí)間), 您可以輸入man -k swapon. 這條命令將輸出:
# man -k swapon
swapon, swapoff (2) - start/stop swapping to file/device
swapon, swapoff (8) - enable/disable devices and files for \
paging and swapping
您可以看到在第2和第8節(jié)中都有關(guān)于swapon(在這個(gè)例子中還有swapoff)的man page.
7.1.1.1 如何閱讀Man Page
Man page在很少的空間里提供了很多的信息. 針織面料 因此,
它可能較難閱讀. 這里概述了 大多數(shù)man page中都有的部分:
Name -- 程序名. 如果一些程序密切相關(guān)的話, 可能放在一起.
Synopsis -- 命令的格式, 顯示所有的選項(xiàng)和參數(shù).
Description -- 程序功能的描述.
Options -- 所有選項(xiàng)的清單和他們的描述.
See Also -- 如果有的話, 列出和這個(gè)程序相關(guān)的其他程序.
Files -- 如果有的話, 列出這個(gè)程序使用或修改的文件.
History -- 如果有的話, 列出這個(gè)程序開(kāi)發(fā)的重要里程碑.
Authors -- 寫這個(gè)程序的人.
如果您是Linux新手, 不要把man page當(dāng)成教程; 千頭椿 它只是簡(jiǎn)明的參考資料. 試圖用 man
page來(lái)學(xué)習(xí)Linux就好象試圖用字典來(lái)學(xué)習(xí)英語(yǔ). 如果您開(kāi)始學(xué)習(xí)Linux, 還有許多 信息來(lái)源;
讓我們繼續(xù)尋找文檔...
7.1.2 包的文檔
許多軟件包都有README文件和其他文檔. 專為Red Hat Linux制作的包定 義了一個(gè)標(biāo)準(zhǔn)的地方存放那些文檔,
所以您不需要到處尋找它們. 每個(gè)包都把文檔發(fā)在 /usr/doc下的一個(gè)子目錄中.
子目錄名取決于包的名稱和版本號(hào). 例如tin包可能是1.22版. 那么, 文
檔就放在/usr/doc/tin-1.22目錄.
大多數(shù)情況, /usr/doc中的文檔是ASCII碼. 您可以用more filename 或者less
filename來(lái)閱讀.
有這些文檔事情就簡(jiǎn)單了, 但是如果您想查找一個(gè)命令(或文件), 羥乙基纖維素 可又不知道這個(gè) 命令來(lái)自哪個(gè)包, 怎么辦? 沒(méi)關(guān)系! 例如,
如果您不知道/usr/bin/rtin屬于 哪個(gè)包, 又想了解關(guān)于它的信息. 只需輸入:
rpm -qdf /usr/bin/rtin
這條命令將從含有文件/usr/bin/rtin的包那里列出所有的文檔(包括man page). RPM的能力還不止這些.
第8章將介紹RPM.
當(dāng)然, 也許這類信息不是您想要的. 也許您對(duì)面向任務(wù)的文檔更感興趣. 請(qǐng)繼續(xù)...
7.1.3 HOWTO和FAQ
如果您安裝了它們, Linux文檔計(jì)劃的大多數(shù)內(nèi)容將在您的系統(tǒng)的/usr/doc 目錄中找到.
目錄/usr/doc/HOWTO包含了您的Red Hat Linux CD-ROM發(fā)行時(shí)所能找到的 所有HOWTO.
為了節(jié)約空間它們用gzip壓縮了, 所有您在閱讀之前必須解壓 縮. 有一種方法可以閱讀壓縮的HOWTO,
不會(huì)讓解壓縮后的文件搞亂您的硬盤, 即使用 zless:
zless 3Dfx-HOWTO.gz
zless使用和less一樣的鍵, 所以您可以在HOWTO中容易地翻頁(yè).
/usr/doc/HOWTO/mini包含了所有的mini-HOWTOs. 滑動(dòng)軸承 它們沒(méi)有壓縮可以直接 用more 或者
less來(lái)閱讀.
/usr/doc/HOWTO/other-formats/html 包含了HTML格式的所有的HOWTO以及 Linux
Installation and Getting Started. 使用您喜歡的瀏覽器來(lái)看.
/usr/doc/FAQ 包含了ASCII格式(和部分HTML格式)的一些FAQ(常見(jiàn)問(wèn)題). 可以用more 或者
less(或者瀏覽器)來(lái)閱讀.
7.1.4 'locate'命令
如果您不知道一個(gè)命令和文件的全名, 但想找到它, 您可以用locate命令 來(lái)找到它.
locate使用一個(gè)數(shù)據(jù)庫(kù)來(lái)發(fā)現(xiàn)您系統(tǒng)的所有文件. 通常這個(gè)數(shù)據(jù) 庫(kù)是在晚上由一個(gè)cron job創(chuàng)建的.
但如果您的計(jì)算機(jī)不是一直運(yùn)行Linux, 您可以用 以下命令:
/etc/cron.daily/updatedb.cron
執(zhí)行完這個(gè)命令后必須重啟動(dòng)系統(tǒng), 才能使locate正常工作.
如果您想查找所有的'finger'文件, 您可以執(zhí)行:
locate finger
它的輸出可能是:
/usr/bin/finger
/usr/lib/irc/script/finger
/usr/man/man1/finger.1
/usr/man/man8/in.fingerd.8
/usr/sbin/in.fingerd
注意locate不僅返回文件名, 而且返回目錄名. 所以, 如果您有一個(gè) /home/djb/finger/ 目錄,
它將返回這個(gè)目錄的所有文件.
7.1.5 'info'頁(yè)
man是最普遍的文檔格式, 而info則更有力. 它提供了超文本 連接使大的文檔更易于閱讀, 同時(shí)為文檔的作者提供了許多特性.
在Red Hat的不同方 面(特別是GNU部分), 有一些非常完成的info文檔.
閱讀info文檔可以使用 info 程序(不要來(lái)參數(shù)). 它將列出一 個(gè)文檔的清單. 如果您沒(méi)有發(fā)現(xiàn)您所需要的,
那是因?yàn)槟鷽](méi)有安裝包含那個(gè)文檔的軟 件包. 用RPM安裝后再試.
如果您喜歡使用emacs, 它有一個(gè)內(nèi)置的info文檔瀏覽器. 使用[Ctrl-h] [i] 鍵就可以看到它.
info系統(tǒng)是一個(gè)超文本系統(tǒng). 任何高亮度顯示的文字都有一個(gè)連接導(dǎo)向 更多的信息.復(fù)印紙批發(fā) 使用[Tab]將光標(biāo)移到連接,
并按[Enter]進(jìn)入連接. 按[p]返回上一頁(yè), [n] 翻到下一頁(yè), 而 [u] 回到文檔 的上一層. 退出info,
按[Ctrl-x] [Ctrl-c] (control-x 然后control-c).
學(xué)習(xí)如何使用 info 的最佳方法是用它閱讀info文檔. 如果您閱讀了 info顯示的第一頁(yè),
您將有能力繼續(xù).
總結(jié)
以上是生活随笔為你收集整理的linux 在线帮助,linux教程之在线帮助的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 农行静态聚合码限额是多少
- 下一篇: c监控进程发现未启动就启动进程_非常有用