如果其他方法都失敗了,請閱讀手冊。Linux和Mac上的命令行用戶知道,他們可以鍵入“man”,然後輸入命令名來查看該命令的詳細說明。這些手冊頁很有用,但很冗長。有時,你所需要的只是一個簡短的命令解釋,以刷新你的記憶。
這裡有一個簡單的方法來獲得Linux和Mac上命令行上使用的命令的簡潔、實用的解釋。這是一個名為“tldr”的命令行應用程序,是“太長;沒有閱讀”的縮寫。太長了,讀不下去了,用DR縮寫來寫或請求一個文本的縮寫,這就是TLDR命令所做的。
Ubuntu上的tldr命令在任何存儲庫中都不可用,所以安裝它有點迂迴。但這並不難。
首先,我們需要安裝NodeJS和節點包管理器(nodepackagemanager,npm)。按Ctrl+Alt+T打開終端並鍵入以下命令。
sudo apt install nodejs npm接下來,我們將使用npm安裝tldr。類型:
sudo npm install -g tldr您現在應該可以使用tldr了,但是在嘗試時可能會看到一個錯誤,上面寫著“沒有這樣的文件或目錄”。
您可以通過創建符號鏈接來修復此錯誤。鍵入以下命令。
sudo ln -s /usr/bin/nodejs /usr/bin/node在macOS上,我們將使用Homebrew(macOS的包管理器)來安裝tldr。Homebrew允許您安裝任何命令行實用程序,只需幾次按鍵。將Cask添加到自制軟件中還可以安裝桌面應用程序,如Firefox和GIMP。使用自制軟件和Cask可以輕鬆地更新命令行實用程序和桌面應用程序。
默認情況下不安裝自制。前往自制網站並從那裡複製安裝命令。我們沒有把它放在這裡以防萬一。
要安裝自制軟件,請從應用程序文件夾的實用程序文件夾中打開終端。在命令行提示符處單擊鼠標右鍵,然後選擇“粘貼”以輸入您複製的自制安裝命令。按Enter鍵並按照顯示的說明進行操作。
安裝自制軟件後,鍵入以下命令以安裝tldr命令。
brew install tldr現在,您可以使用tldr命令對命令進行簡短的解釋。
我們將使用ls命令來說明使用man和tldr的區別。屏幕截圖來自Linux,但在macOS上也是如此。
在提示符處鍵入以下命令。
man ls您將看到關於ls命令的冗長、詳細的解釋。使用箭頭鍵和向上翻頁和向下翻頁鍵瀏覽ls命令的手冊頁。
現在,鍵入以下命令。
tldr ls您將看到ls命令最常見用法的簡短描述。請注意,您不必滾動查看結果,至少不必滾動太多。我們把終端窗口調高了一點,以便一次顯示所有結果。
如果您不想安裝tldr,或者在安裝tldr時遇到了問題,那麼下面有一個很好的tldr實用工具的web版本https://tldr.ostera.io/。其中包括如何使用網站的簡要說明。如果您已經在瀏覽器中,並且希望在不打開終端窗口的情況下快速查找命令,這也很方便。
例如,在頁面頂部的搜索框中鍵入“ls”。結果立即顯示。您可能會發現這比命令行上tldr命令的結果更容易閱讀。
他們甚至在頁面底部為每個命令提供了一個Edit this page on Github鏈接,以防您看到任何錯誤。
您也可以在TLDR Pages網站上創建或編輯命令。
需要脫機副本嗎?下載tldr頁面的PDF版本,供以後使用。你甚至可以在Android[不再可用]或iOS設備上安裝tldr應用程序。
tldr命令對於學習命令的基本知識非常方便。但是有一些命令參數被遺漏了,您可能會發現它們很有用。因此,如果在tldr頁面上找不到命令的內容,請檢查手冊頁(如果命令有)。
例如,ls命令的tldr頁省略了以下有用的參數。參數區分大小寫。
另一個例子是rm命令,它刪除文件和目錄。通過某個參數,它可以用來擦除指定目錄的全部內容。請小心使用此命令,因為如果使用不正確,最終可能會刪除關鍵系統文件。
雖然rm命令的tldr頁確實列出了用於遞歸刪除目錄及其所有子目錄的-r參數,但它沒有解釋rm默認情況下不會刪除非空目錄。必須使用-r或-r遞歸刪除非空目錄。
tldr命令通過簡短的解釋和bashshell命令的實際示例,說明了這一點。您甚至可以找到一些內置命令的簡明解釋,這些命令不再作為man條目提供,例如cd命令。
通過在命令行中鍵入以下命令,可以找到bashshell中可用的所有內置命令。
man bash-builtins您可能還想嘗試一下fishshell,它具有自動建議、VGA顏色等附加功能,以及受Python和Ruby等現代編程語言啟發的腳本語言。
你覺得tldr中的解釋更容易理解嗎?或者你更喜歡手冊頁上完整、詳細的解釋?請在下面的評論中與我們分享您的想法和經驗。
...注意上面的參考檔案中配置的字型(標題1為Arial Black等)如何顯示在下面的轉換檔案中。您可以根據需要建立任意數量的這些引用檔案(例如,每個客戶機一個)。然後在編寫時完全忽略格式,並在轉換時一步應用樣式。 ...
...化了免費Unix工具和GUI應用程式的安裝。我們將向您展示如何使用自制軟體安裝應用程式,並讓它們保持最新而不會出現任何問題。 ...
...shshell的行為,您可以控制超過50個設定。我們將向您展示如何按照您喜歡的方式定製您的Linux系統。 shopt內建 shopt內建是bashshell所有版本的一部分,因此不需要安裝任何東西。多年來,shopt提供的選項數量穩步增加。所以,Bash...
...出顯示的文字。 向下滾動,您將看到頁面的不同元素是如何著色的。 多用與少用非常相似,但也有一些不同。在most中按H可檢視鍵繫結及其函式的列表。 用更少的顏色 如果你不想安裝另一個尋呼機或必須學習新的按鍵,有一...
...內容上,而不是和一組晦澀難懂的巨集作鬥爭。 相關:如何使用Linux的man命令:隱藏的祕密和基礎 潘多克前往救援 pandoc程式讀取標記檔案並生成大約40種不同標記語言和文件格式的新檔案,包括手冊頁。它完全改變了手冊頁的...
...把它點燃看看! 相關:您應該知道的37條重要的Linux命令 如何開啟手冊 要使用man,請在命令列中鍵入man,後跟空格和Linux命令。man開啟Linux手冊的“手冊頁”,其中描述了該命令,當然,如果它能找到它的話。 讓我們輸入以下內...