萬盛學電腦網

 萬盛學電腦網 >> Linux教程 >> Linux--Red Hat Linux 5.1 安裝指南(7)--尋找文檔在線閱讀

Linux--Red Hat Linux 5.1 安裝指南(7)--尋找文檔在線閱讀

 尋找文檔
  Red Hat Linux包含有幾千頁的在線文檔來幫助您學習如果使用系統. 在線幫助, 信息文檔, 和文本文件提供了幾乎Linux每個方面的信息. 如果您安裝了的話, Red Hat Linux還包括Linux Documentation Project提供的文檔.
7.1 在線幫助
  如果您正在尋找關於命令和出錯信息, 最好的地方就在您的系統中. 在您的指尖有幾種不同的資源:
  Man Pages -- 命令, 文件格式, 和系統調用的參考資料.
  包文檔 -- 許多包都有附加的文檔; RPM能幫助您找到它.
  HOWTO和FAQ -- 從Linux文檔計劃中得到的幫助信息.
  locate命令 -- 一個用來聯系命令和它的文檔的命令.
  info頁 -- 超文本文件(不是HTML文件).
  讓我們依次看一下每種資源.
7.1.1 Man Pages
  您的系統上幾乎每條命令都有相關的'man page'. 在您有問題或困難時, 您可以立刻得到這個文檔. 例如, 如果您使用ls命令時遇到困難, 您可以輸入man ls得到幫助信息. 這會顯示出ls的man page.
  由於man page是用less程序來看的(可以方便地使屏幕上翻和下翻), 所以在man page裡可以使用less的所有選項. 在less中比較重要的鍵有:
  [q]退出
  [Enter]一行行地下翻
  [Space]一頁頁地下翻
  [b]上翻一頁
  [/]後跟一個字符串和[Enter]來查找字符串
  [n]發現上一次查找的下一個匹配
  有時從紙張閱讀更方便. 假定您有一個打印機, 您也可以把man page打印出來.如果您沒有打印Postscript的能力, 只想打印ASCII碼, 您可以用:
  man COMMAND | lpr
  如果您有postscript打印機, 您可以用:
  man -t COMMAND | lpr
  請把上面的'COMMAND'改為您想要得到幫助的命令.
  有時您將發現某些系統部件有不止一個man page. 下表顯示了man page分成的節: 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

  這也是節被查找的順序. 這個順序有時很重要, 例如:
  假定我們要看系統調用swapon的man page. 因此, 您輸入man swapon. 實際上您會看到swapon(8)的man page, 那是用來控制交換的命令. 從上表您可以看出您要的'系統調用'在第2節. 你可以輸入man 2 swapon. 這都是因為 man是以上述的順序來查找的, 也就是說swapon(8)在swapon(2) 之前.
  您還可以在man page中查找字符串, 使用man -k string_to_search_for. 但是只有創建了makewhatis數據庫, 才能使用上述命令. 在Red Hat Linux, 這是由晚上的cron job做的. 如果您的系統晚上不運行, 這個數據庫就不會創建. 這時您可以作為root用戶執行以下命令:
  /etc/cron.weekly/makewhatis.cron
  一旦您完成了(注意那可能要花一些時間), 您可以輸入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節中都有關於swapon(在這個例子中還有swapoff)的man page.
7.1.1.1 如何閱讀Man Page
  Man page在很少的空間裡提供了很多的信息. 因此, 它可能較難閱讀. 這裡概述了大多數man page中都有的部分:
  Name -- 程序名. 如果一些程序密切相關的話, 可能放在一起.
  Synopsis -- 命令的格式, 顯示所有的選項和參數.
  Description -- 程序功能的描述.
  Options -- 所有選項的清單和他們的描述.
  See Also -- 如果有的話, 列出和這個程序相關的其他程序.
  Files -- 如果有的話, 列出這個程序使用或修改的文件.
  History -- 如果有的話, 列出這個程序開發的重要裡程碑.
  Authors -- 寫這個程序的人.
  如果您是Linux新手, 不要把man page當成教程; 它只是簡明的參考資料. 試圖用 man page來學習Linux就好象試圖用字典來學習英語. 如果您開始學習Linux, 還有許多信息來源; 讓我們繼續尋找文檔...


copyright © 萬盛學電腦網 all rights reserved