Man 與 TLDR:TLDR 指令的優點與實際使用技巧
為了澄清這一點,本文討論Linux 環境中的man
和命令。tldr
雖然手冊頁很詳盡,但對於新手來說可能會感到不知所措。或者,tldr 指令提供簡潔、易於理解的 Linux 指令摘要。
本指南將探討它tldr
是什麼、如何使用它,以及為什麼與經典命令相比它可能是一個更用戶友好的選項man
。
了解 Man 命令
該man
命令是manual 的縮寫,是在類別Unix 系統中存取命令文件的標準方法。執行man
後接命令名稱將檢索與該命令關聯的手冊頁,提供有關其功能、選項和範例的詳細資訊。
例如,輸入以下命令可提供該ls
命令的全面概述:
此操作將開啟一個冗長的手冊頁,顯示所有可用選項,這些選項組織在各個部分下,例如NAME、SYNOPSIS、DESCRIPTION、OPTIONS和Examples。雖然這種結構有助於導航,但大量的內容可能會令人望而生畏。
雖然該man
命令為有經驗的用戶提供了有價值的信息,但由於所提供的信息量,對於初學者甚至一些中級用戶來說可能會感到不知所措。
Tldr 到底是什麼?
tldr
,代表「太長; 「沒讀過」是一種網路口語,用來總結冗長的文本。與傳統的手冊頁不同,tldr 頁面強調最實用的選項,並輔以簡單、真實的範例。
例如,當在終端機中執行tldr
後跟時,tldr 命令會顯示該命令的簡短摘要,包括其最常用的選項:ls
ls
如圖所示,tldr 頁面簡潔且重點突出,使新用戶更容易理解和有效使用命令。
Tldr 入門
要輕鬆存取 tldr 頁面,您需要安裝相容的用戶端。 tldr 的主要客戶端是 Node.js,它是 tldr 計劃的原始客戶端。有關跨不同平台的其他客戶端選項,請參閱TLDR 用戶端 wiki 頁面。
Node.js 可以透過適合您的 Linux 發行版的套件管理器進行安裝。例如,在基於 Debian 的系統(如 Linux Mint 或 Ubuntu)上,使用以下命令:
安裝 Node.js 及其套件管理器 npm 後,您可以使用以下命令全域設定 tldr 用戶端:
如果您喜歡 Snap 軟體包,可以透過執行以下命令來安裝 tldr:
安裝後,tldr 用戶端可讓您查看簡化且易於理解的命令列手冊頁。例如,要存取tar
命令的簡要概述,只需鍵入:
您也可以使用帶有關鍵字的選項來搜尋命令--search
:
此外,可以使用以下-l
選項列出所有可用命令:
只需tldr
在終端機中輸入,您就可以探索 tldr 命令的所有可用選項:
如果基於網路的選項更適合您,tldr 官方網站會提供類似的瀏覽格式內容。它包括諸如帶有自動建議的搜尋欄以及指示命令是特定於 Linux 還是 macOS 的標籤等功能。
此外,每個幫助頁面都連結回 GitHub 上的原始程式碼,您可以在其中使用 GitHub 的內建工具提出修改或增強建議 – 無需廣泛的 Git 知識。
Tldr 相對於 Man 的優勢
Tldr 頁面專為簡單閱讀和理解而設計。它們消除了不必要的複雜性,只專注於有效使用命令所需的基本資訊。
與通常深入研究每個可以想像的選項和細節的手冊頁不同,tldr 頁面突出顯示實際用例。這些實際範例示範如何在現實環境中執行指令,讓您更容易掌握所介紹的概念。
Tldr 也與平台無關,與 Windows、macOS 和 Linux 相容,增強了其在不同環境中的實用性。
結論
無論您是渴望入門的新手還是尋求快速回顧的專家,tldr 都是可以添加到您的工具包中的寶貴資源。
儘管如此,請記住 tldr 指令不應完全取代手冊頁。為了獲得全面的技術理解,傳統的手冊頁仍然是重要的參考資料。
圖片來源:Unsplash。所有修改和螢幕截圖均由 Haroon Javed 完成。
發佈留言