Linux 指南/獲取幫助
本指南將為你提供在 Linux 世界中入門的好起點,但我相信你一路走來都會有疑問。不要害怕提出問題,但要確保你問對了問題。
- 首先嚐試搜尋答案。
- 你可以想象,幫助論壇會反覆被問到相同的問題,所以看看是否有人遇到過與你相同的難題。這樣可以為你自己和可能問的人節省時間和精力。
- 繼續提問。
- 尤其是在 IRC 上,你不應該詢問是否可以提問(“這裡有人瞭解 Linux 嗎?”)——直接問就行了。
- 嘗試簡潔明瞭,並提供背景資訊。
- 如果你在問題描述中沒有包含大量可能無關的資訊,別人更容易理解你的問題,從而更容易得到答案。這些無關的資訊本可以從你的問題中推斷出來,或者在稍後提出。
如果你在 IRC 上尋求幫助,並且不熟悉在 IRC 上尋求幫助,可以閱讀一些教程,例如 [1] 或者 [2]。
內建命令的幫助可以透過 help 命令獲得。例如
help logout
提供關於 logout 命令的幫助。Help 只會將幾行文字列印到控制檯。你可能需要在 shell 中才能執行此操作。
請注意,即使是像 cp 和 mv 這樣的常見命令也不是內建的。此外,大多數內建命令都有 man 和 info 頁面(見下文)——因此,通常更方便先檢視 man 或 info。
如果你不知道應該使用哪個命令,但你對與你想要的功能相關的某些關鍵詞有模糊的認識(例如,你想列印一些東西),你可以使用 apropos 命令,如下所示
apropos print
這將顯示許多與列印相關的命令。
另見:Unix 指南
Man 頁面是一種靈活的幫助頁面格式:它們可以在控制檯中檢視,也可以在網頁瀏覽器中以 HTML 格式檢視。例如,要檢視 cp 的 man 頁面,請鍵入
man cp
如果你不知道命令的名稱,可以使用 -k 搜尋
man -k "copy"
Man 被分為多個部分
- 可執行程式或 shell 命令
- 系統呼叫(核心提供的函式)
- 庫呼叫(程式庫中的函式)
- 特殊檔案(通常位於 /dev 中)
- 檔案格式和約定,例如 /etc/passwd
- 遊戲
- 雜項(包括宏包和約定),例如 man(7),groff(7)
- 系統管理命令(通常僅供 root 使用)
- 核心例程 [非標準]
如果多個部分中存在同名頁面,可以透過指定部分編號來訪問正確的頁面
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 服務的區域,你可能能夠與其他使用者面對面會面,他們可能會願意幫助你。