您肯定已經了解其中一些工具或實用程序包。 一個例子是 GNU 核心實用程序,即 GNU 實用程序,但還有更多。 一個例子是 moreutils 包 如果您想要一些基本的 UNIX 工具,您可以將其安裝在您的發行版中,因為它可用於多種操作系統,也適用於 FreeBSD、openBSD 和 Apple 的 macOS。
在 moreutilis 中,您會發現幾個有趣的實用程序。 你可以 只需安裝這個包 使用發行版的包管理器(yum、zypper、APT、dnf、pacman 等),因為它位於大多數軟件存儲庫中,並且在所有軟件存儲庫中都具有相同的名稱:“moreutils”,沒有像從一個發行版到另一個發行版的其他包那樣進行更改。 安裝後,您將可以使用一系列良好的命令行新工具。
之間 特色 moreutils 工具 以下是:
- 慢性:靜默運行命令,除非命令失敗。
- 結合:使用布爾運算符組合兩個文件的行。
- 埃爾諾:查找 errno 的名稱和描述。
- 如果數據:從網絡接口獲取信息,而不解析 ifconfig 的輸出。
- 伊夫內:如果標準輸入不為空,則運行程序。
- isutf8:檢查文件或標準輸入是否為UTF-8格式。
- 樂克多:與flock和lckrun類似,防止多個進程並行運行。 它可以被視為進程的一種nice或nohup。 您可以使用它來避免重複工作...
- 米斯皮內: 兩個命令的管道,如果失敗首先返回退出狀態。
- 並行:同時運行多個任務。
- 撒尿:來自三通管,是對其他工具的補充,可用於處理管道。
- 海綿:吸收輸入並將其寫入文件。
- ts:標準輸入的時間戳。
- 看:在文本編輯器中編輯目錄,對於修改其包含的文件名稱、路徑等非常有用。
- pe:允許您在管道中間打開文本編輯器以編輯內容,然後再繼續管道。
- 茲倫:自動解壓縮作為參數傳遞給命令的文件。
正如你所看到的,它們是實用程序 對於腳本來說非常有趣 其餘的部分…