當前位置:
首頁 > 知識 > 如何使用Linux手冊頁?學會了比Google搜索更快

如何使用Linux手冊頁?學會了比Google搜索更快

不知道有多少人用過Google搜索,Google搜索的速度確實是比較快的(國內由於種種限制,怕是很多人還沒體會到這一點),不管大家是否認同上一句話,在查看linux命令時,總是有一種方法比Google搜索速度更快,那就是使用Linux手冊頁。

如何使用Linux手冊頁?學會了比Google搜索更快

Linux手冊頁比大家想像中的更容易使用,並擁有大量信息。很多人都喜歡通過google查看Linux命令和相關操作,但我認為有一些更簡單有效的方法,比如直接查看Linux的man文檔,也就是通常說的手冊頁。

手冊頁的歷史要早於Linux,可以追溯到Unix的早期階段。根據維基百科顯示,Dennis Ritchie和Ken Thompson在1971年寫了第一本手冊頁。那時,還沒有盛行個人筆記本電腦,許多計算機都是烤箱大小。手冊頁在某種程度上也有一個簡單的聲明,他們擁有自己的語言。就像Unix和Linux一樣,手冊頁並不是靜態的,它們像內核一樣被繼續開發和維護。

手冊頁大概分為如下幾個部分:

  • 一般用戶命令

  • 系統調用

  • 庫的功能

  • 特殊文件和驅動程序

  • 文件格式

  • 遊戲和屏保

  • Miscellanea

  • 系統管理命令和守護進程

即使如此,用戶通常不需要知道特定命令所在的部分來找到他們需要的內容。這些文件的格式化方式對如今的許多用戶來說,看起來很奇怪。最初,它們是用舊的形式標記為troff,因為它們被設計為通過PostScript印表機進行列印,因此它們包括標題和其他布局方面的格式。在Linux中,使用groff。

在我的Fedora中,man文檔位於/ usr / share / man中,子目錄(likeman1用於第1節命令)以及用於翻譯手冊頁的其他子目錄。

如果你用man命令查找man文檔,您將看到文件man.1.gz,它是使用gzip實用程序壓縮的手冊頁。要訪問man文檔,請鍵入以下命令:

man man

例如,顯示man的手冊頁。解壓縮手冊頁、解釋格式化命令、並比較顯示較少的結果,因此比使用導航的時間要短。

所有手冊頁應具有以下子部分:名稱,概要,說明,示例和另請參見。許多其他部分,如選項,退出狀態,環境,錯誤,文件,作者,報告錯誤,歷史和版權。

了解Linux手冊頁

為了解釋一個典型的手冊頁是什麼樣的,我們以ls的手冊頁為例。在名字下,我們可以看到:

ls - list directory contents

這告訴我們最簡單的術語是什麼意思。

在Synopsis下,我們開始看到:

ls [OPTION]... [FILE]…

括弧內的任何元素都是可選的。上面的命令意味著你可以合法地鍵入ls而沒有別的。每個元素後面的省略號表示您可以根據需要包含儘可能多的選項(只要彼此兼容)以及所需的儘可能多的文件。您可以指定目錄名稱,也可以使用*作為通配符。例如:

ls Documents/*.txt

在「Description」下,我們會看到對命令執行的更詳細的描述,然後是該命令的可用選項列表。ls的第一個選項是

-a, --all

do not ignore entries starting with .

如果我們要使用這個選項,我們可以鍵入短格式語法-a或長整型--all。並不是所有選項都有兩種形式(e.g., --author),即使是這樣,它們並不總是如此明顯地相關(e.g., -F, --classify)。 當想要使用多個選項時,可以在兩者之間使用空格,鍵入短格式,也可以使用單個連字元和空格鍵入(只要不需要其他子選項)。因此,

ls -a -d -lls -adl是等同的。

命令tar有點獨特,可能是因為它的悠久歷史,它不需要短連字元。因此,

tar -cvf filearchive.tar thisdirectory/tar cvf filearchive.tar thisdirectory/都是合法的。

在ls手冊頁面上, Description之後是Author, Reporting Bugs, Copyright和See Also。

「See Also」部分經常會提供與手冊頁相關的信息,因此通常一目了然。畢竟,手冊頁還有更多的命令。

某些特定於Bash而不是系統命令的命令,如別名,cd和其他許多命令,列在一個BASH_BUILTINSman頁面中。雖然這些文檔更加簡潔和緊湊,但總體來說它包含類似的信息。

我發現手冊頁提供了很多可用信息,特別是當我需要一個最近沒有使用過的命令時,我需要刷新選項和要求。man文檔還是非常有益的。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 IT168企業級 的精彩文章:

石油聖地大慶的智慧轉型:華為ICT圓石油人數字化之夢
微軟發布首個預覽版Windows Server 2016 Insider
2017上半年有哪些公司在買買買?

TAG:IT168企業級 |

您可能感興趣

Windows 10 Redstone 4將把Cortana變成互動式用戶手冊
Shopify Checkout 是什麼?Shopify Checkout 三分鐘設置手冊
阿斯頓馬丁Lagonda Vision Concept撕下了豪華車規則手冊
SPRING Annotation元註解手冊
《超效率手冊》讀書分享會——Get More From Life
在 Linux 手冊頁中查看整個 Arch Linux Wiki
HomePod在官網上正式開售,蘋果還分享了HomePod使用手冊
Arch-Wiki-Man:一個以 Linux手冊樣式離線瀏覽 Arch Wiki 的工具
GitHub項目 | PyTorch 中文手冊
Battle Grounds 戰地:沙漠航班的空降手冊
簡單粗暴TensorFlow入門手冊
一本AppleⅠ操作手冊值八部iPhone XS Max
一本Apple Ⅰ操作手冊值八部iPhone XS Max
《Air Jordan XXXIII 使用手冊》
XML Schema 參考手冊
在這裡Supreme、Gucci、Yezzy 隨意買,侃爺告訴你潮人們都這麼玩大富翁!|獵奇手冊
讓閱讀成為停不下來的事 薦書·Jim Trelease《朗讀手冊》
SpringBoot學習手冊-第一篇開篇
「GAN全局實用手冊」谷歌大腦最新研究,Goodfellow力薦
Man&Woman!夏跑穿衣手冊,來了!