跳轉至內容

Linux 指南/獲取幫助

來自華夏公益教科書,開放的世界,開放的書籍

如何正確獲取幫助

[編輯 | 編輯原始碼]

本指南將為你提供在 Linux 世界中入門的好起點,但我相信你一路走來都會有疑問。不要害怕提出問題,但要確保你問對了問題。

  1. 首先嚐試搜尋答案。
    你可以想象,幫助論壇會反覆被問到相同的問題,所以看看是否有人遇到過與你相同的難題。這樣可以為你自己和可能問的人節省時間和精力。
  2. 繼續提問。
    尤其是在 IRC 上,你不應該詢問是否可以提問(“這裡有人瞭解 Linux 嗎?”)——直接問就行了。
  3. 嘗試簡潔明瞭,並提供背景資訊。
    如果你在問題描述中沒有包含大量可能無關的資訊,別人更容易理解你的問題,從而更容易得到答案。這些無關的資訊本可以從你的問題中推斷出來,或者在稍後提出。

如果你在 IRC 上尋求幫助,並且不熟悉在 IRC 上尋求幫助,可以閱讀一些教程,例如 [1] 或者 [2]

內建命令的幫助可以透過 help 命令獲得。例如

help logout

提供關於 logout 命令的幫助。Help 只會將幾行文字列印到控制檯。你可能需要在 shell 中才能執行此操作。

請注意,即使是像 cpmv 這樣的常見命令也不是內建的。此外,大多數內建命令都有 man 和 info 頁面(見下文)——因此,通常更方便先檢視 man 或 info。

如果你不知道應該使用哪個命令,但你對與你想要的功能相關的某些關鍵詞有模糊的認識(例如,你想列印一些東西),你可以使用 apropos 命令,如下所示

 apropos print

這將顯示許多與列印相關的命令。

另見:Unix 指南

Man 頁面是一種靈活的幫助頁面格式:它們可以在控制檯中檢視,也可以在網頁瀏覽器中以 HTML 格式檢視。例如,要檢視 cp 的 man 頁面,請鍵入

man cp

如果你不知道命令的名稱,可以使用 -k 搜尋

man -k "copy"

Man 被分為多個部分

  1. 可執行程式或 shell 命令
  2. 系統呼叫(核心提供的函式)
  3. 庫呼叫(程式庫中的函式)
  4. 特殊檔案(通常位於 /dev 中)
  5. 檔案格式和約定,例如 /etc/passwd
  6. 遊戲
  7. 雜項(包括宏包和約定),例如 man(7),groff(7)
  8. 系統管理命令(通常僅供 root 使用)
  9. 核心例程 [非標準]

如果多個部分中存在同名頁面,可以透過指定部分編號來訪問正確的頁面

man 1 cp

或者,指定 -a 來遍歷所有部分

man -a cp

Man 頁面也可以在網頁瀏覽器中檢視。某些網頁瀏覽器,例如 Konqueror 允許你使用 man: 作為一種協議——例如,在位址列中鍵入

man:cp

將顯示 cp 的 man 頁面。但是,更一般地說,man 命令可以生成一個 HTML 檔案,然後使用 -H 命令和你的選擇瀏覽器(在本例中為 firefox)在瀏覽器中顯示它

man cp -Hfirefox

另見:Unix 指南

Info 頁面是另一種型別的幫助頁面。這裡的頁面有時是 man 頁面的副本——有時更完整。要檢視 info 頁面,請鍵入

info cp

Yelp 是 GNOME 系統上用於顯示幫助文件的圖形程式。執行命令 'yelp' 啟動它。

郵件列表

[編輯 | 編輯原始碼]

大多數發行版都會提供多個公共郵件列表來解決支援問題。例如,lists.ubuntu.com 顯示了大量針對特定型別支援的郵件列表。如果你使用 Ubuntu,ubuntu-users 可能是你最好的選擇。

查詢更多

Linux 使用者組 是獲取幫助的寶貴資源。它們通常是當地組織,或者可能專門針對某所大學。它們可能有一個網站,上面有有用的資訊,或者有一個郵件列表或 IRC 頻道,你可以在那裡獲得個人幫助。根據 LUG 服務的區域,你可能能夠與其他使用者面對面會面,他們可能會願意幫助你。

商業支援

[編輯 | 編輯原始碼]
華夏公益教科書