如何在linux和macos上將手冊頁縮短為可讀的解釋

MacOS和Linux都有一個有用的命令“man”,它顯示終端命令的手動解釋。由於它們通常很長,為什麼不使用tldr工具將它們縮短為可讀的塊呢?...

如果其他方法都失敗了,請閱讀手冊。Linux和Mac上的命令行用戶知道,他們可以鍵入“man”,然後輸入命令名來查看該命令的詳細說明。這些手冊頁很有用,但很冗長。有時,你所需要的只是一個簡短的命令解釋,以刷新你的記憶。

shorten-man-pages

這裡有一個簡單的方法來獲得Linux和Mac上命令行上使用的命令的簡潔、實用的解釋。這是一個名為“tldr”的命令行應用程序,是“太長;沒有閱讀”的縮寫。太長了,讀不下去了,用DR縮寫來寫或請求一個文本的縮寫,這就是TLDR命令所做的。

在ubuntu上安裝tldr

Ubuntu上的tldr命令在任何存儲庫中都不可用,所以安裝它有點迂迴。但這並不難。

首先,我們需要安裝NodeJS和節點包管理器(nodepackagemanager,npm)。按Ctrl+Alt+T打開終端並鍵入以下命令。

sudo apt install nodejs npm

接下來,我們將使用npm安裝tldr。類型:

sudo npm install -g tldr

您現在應該可以使用tldr了,但是在嘗試時可能會看到一個錯誤,上面寫著“沒有這樣的文件或目錄”。

shorten man pages with tldr command linux mac

您可以通過創建符號鏈接來修復此錯誤。鍵入以下命令。

sudo ln -s /usr/bin/nodejs /usr/bin/node

在macos上安裝tldr

在macOS上,我們將使用Homebrew(macOS的包管理器)來安裝tldr。Homebrew允許您安裝任何命令行實用程序,只需幾次按鍵。將Cask添加到自制軟件中還可以安裝桌面應用程序,如Firefox和GIMP。使用自制軟件和Cask可以輕鬆地更新命令行實用程序和桌面應用程序。

默認情況下不安裝自制。前往自制網站並從那裡複製安裝命令。我們沒有把它放在這裡以防萬一。

要安裝自制軟件,請從應用程序文件夾的實用程序文件夾中打開終端。在命令行提示符處單擊鼠標右鍵,然後選擇“粘貼”以輸入您複製的自制安裝命令。按Enter鍵並按照顯示的說明進行操作。

安裝自制軟件後,鍵入以下命令以安裝tldr命令。

brew install tldr

現在,您可以使用tldr命令對命令進行簡短的解釋。

使用tldr快速瞭解如何使用命令

我們將使用ls命令來說明使用man和tldr的區別。屏幕截圖來自Linux,但在macOS上也是如此。

在提示符處鍵入以下命令。

man ls

您將看到關於ls命令的冗長、詳細的解釋。使用箭頭鍵和向上翻頁和向下翻頁鍵瀏覽ls命令的手冊頁。

shorten man pages with tldr command linux mac

現在,鍵入以下命令。

tldr ls

您將看到ls命令最常見用法的簡短描述。請注意,您不必滾動查看結果,至少不必滾動太多。我們把終端窗口調高了一點,以便一次顯示所有結果。

shorten man pages with tldr command linux mac

使用tldr的web版本

如果您不想安裝tldr,或者在安裝tldr時遇到了問題,那麼下面有一個很好的tldr實用工具的web版本https://tldr.ostera.io/。其中包括如何使用網站的簡要說明。如果您已經在瀏覽器中,並且希望在不打開終端窗口的情況下快速查找命令,這也很方便。

shorten man pages with tldr command linux mac

例如,在頁面頂部的搜索框中鍵入“ls”。結果立即顯示。您可能會發現這比命令行上tldr命令的結果更容易閱讀。

shorten man pages with tldr command linux mac

他們甚至在頁面底部為每個命令提供了一個Edit this page on Github鏈接,以防您看到任何錯誤。

您也可以在TLDR Pages網站上創建或編輯命令。

shorten man pages with tldr command linux mac

需要脫機副本嗎?下載tldr頁面的PDF版本,供以後使用。你甚至可以在Android[不再可用]或iOS設備上安裝tldr應用程序。

手冊頁仍然有用

tldr命令對於學習命令的基本知識非常方便。但是有一些命令參數被遺漏了,您可能會發現它們很有用。因此,如果在tldr頁面上找不到命令的內容,請檢查手冊頁(如果命令有)。

例如,ls命令的tldr頁省略了以下有用的參數。參數區分大小寫。

  • -R:遞歸列出子目錄。
  • -X:按文件擴展名的字母順序排序。
  • -d:只列出目錄,不列出目錄的內容。

另一個例子是rm命令,它刪除文件和目錄。通過某個參數,它可以用來擦除指定目錄的全部內容。請小心使用此命令,因為如果使用不正確,最終可能會刪除關鍵系統文件。

  • -I:在刪除三個以上的文件之前,或者在遞歸刪除文件時,提示一次。此參數的侵入性比-i小,但仍然可以防止意外刪除不想刪除的文件。
  • -d:刪除空目錄。

雖然rm命令的tldr頁確實列出了用於遞歸刪除目錄及其所有子目錄的-r參數,但它沒有解釋rm默認情況下不會刪除非空目錄。必須使用-r或-r遞歸刪除非空目錄。

使用tldr命令節省時間

tldr命令通過簡短的解釋和bashshell命令的實際示例,說明了這一點。您甚至可以找到一些內置命令的簡明解釋,這些命令不再作為man條目提供,例如cd命令。

通過在命令行中鍵入以下命令,可以找到bashshell中可用的所有內置命令。

man bash-builtins

您可能還想嘗試一下fishshell,它具有自動建議、VGA顏色等附加功能,以及受Python和Ruby等現代編程語言啟發的腳本語言。

你覺得tldr中的解釋更容易理解嗎?或者你更喜歡手冊頁上完整、詳細的解釋?請在下面的評論中與我們分享您的想法和經驗。

  • 發表於 2021-03-14 01:21
  • 閱讀 ( 53 )
  • 分類:電腦

你可能感興趣的文章

您需要瞭解的audacity 2.2.0功能

... 如何更新到audacity 2.2.0 ...

  • 發佈於 2021-03-12 08:54
  • 閲讀 ( 56 )

在linux中如何方便地在文件格式之間轉換

...注意上面的參考檔案中配置的字型(標題1為Arial Black等)如何顯示在下面的轉換檔案中。您可以根據需要建立任意數量的這些引用檔案(例如,每個客戶機一個)。然後在編寫時完全忽略格式,並在轉換時一步應用樣式。 ...

  • 發佈於 2021-03-14 18:46
  • 閲讀 ( 75 )

如何使用自制軟體在終端上安裝mac應用程式

...化了免費Unix工具和GUI應用程式的安裝。我們將向您展示如何使用自制軟體安裝應用程式,並讓它們保持最新而不會出現任何問題。 ...

  • 發佈於 2021-03-22 08:04
  • 閲讀 ( 46 )

如何用古墓保護您最敏感的資料資訊

... 有興趣嗎?下面是如何做到這一點。 ...

  • 發佈於 2021-03-26 08:43
  • 閲讀 ( 48 )

什麼是unix時代?unix時代是什麼時候?

... 如何在程式語言中使用unix時間 ...

  • 發佈於 2021-03-26 15:47
  • 閲讀 ( 44 )

轉換json並使用jq使其可讀

... 如何下載和安裝jq ...

  • 發佈於 2021-03-27 02:07
  • 閲讀 ( 43 )

如何使用shopt定製bashshell

...shshell的行為,您可以控制超過50個設定。我們將向您展示如何按照您喜歡的方式定製您的Linux系統。 shopt內建 shopt內建是bashshell所有版本的一部分,因此不需要安裝任何東西。多年來,shopt提供的選項數量穩步增加。所以,Bash...

  • 發佈於 2021-04-01 12:30
  • 閲讀 ( 54 )

如何在linux上以彩色顯示手冊頁

...出顯示的文字。 向下滾動,您將看到頁面的不同元素是如何著色的。 多用與少用非常相似,但也有一些不同。在most中按H可檢視鍵繫結及其函式的列表。 用更少的顏色 如果你不想安裝另一個尋呼機或必須學習新的按鍵,有一...

  • 發佈於 2021-04-01 20:53
  • 閲讀 ( 41 )

如何在linux上建立手冊頁

...內容上,而不是和一組晦澀難懂的巨集作鬥爭。 相關:如何使用Linux的man命令:隱藏的祕密和基礎 潘多克前往救援 pandoc程式讀取標記檔案並生成大約40種不同標記語言和文件格式的新檔案,包括手冊頁。它完全改變了手冊頁的...

  • 發佈於 2021-04-01 21:08
  • 閲讀 ( 44 )

如何使用linux的man命令:隱藏的祕密和基礎知識

...把它點燃看看! 相關:您應該知道的37條重要的Linux命令 如何開啟手冊 要使用man,請在命令列中鍵入man,後跟空格和Linux命令。man開啟Linux手冊的“手冊頁”,其中描述了該命令,當然,如果它能找到它的話。 讓我們輸入以下內...

  • 發佈於 2021-04-02 10:46
  • 閲讀 ( 54 )
zer7553
zer7553

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦