Linux中國

新式 Linux 命令行工具大全

嗨!今天我 在 twitter 詢問有沒有一些像 ripgrepfdfzfexabat 之類的新式命令行工具

我收到了一大堆回復,都是我沒有聽說過的工具,所以我想我應該在這裡列出一個清單。另外,很多人還指出有一個 modern-unix 的列表。

標準工具的替代物

新的發明

這裡有一些不完全是替代標準工具的工具:

  • zfasdautojumpzoxide (使查找文件/改變目錄更容易的工具)
  • brootnnnranger (文件管理器)
  • direnv (根據當前目錄載入環境變數)
  • fzfpeco (「模糊查找器」)
  • crocmagic-wormhole (將文件從一台計算機發送到另一台)
  • hyperfine 基準測試
  • httpiecurliexh (用於發出 HTTP 請求)
  • entr (當文件改變時運行任意命令)
  • asdf (多語言的版本管理器)
  • tiglazygitgit 的交互界面)
  • lazydockerdocker 的互動式界面)
  • choose (基本版的 awk/cut
  • ctop (容器的 top
  • fuck (自動糾正命令行錯誤)
  • tmate (與朋友分享你的終端)
  • lnavangle-grinder (管理日誌的工具)
  • mdpglow (在終端顯示 Markdown 的方法)
  • pbcopy/pbpaste(用於剪貼板和標準輸入/標準輸出之間)可能不是「新的」,但被提到了很多次。你可以使用 xclip 在 Linux 上做同樣的事情

JSON/YAML/CSV 工具

  • jq (一個很好的 JSON 處理工具)
  • jc (將各種工具的輸出轉換成 JSON)
  • jo (創建 JSON 對象)
  • yq (類似 jq,但用於 YAML),還有 另一個 yq
  • fq (類似 jq,但用於二進位)
  • htmlq (類似 jq,但用於 HTML)
  • fx (互動式 JSON 工具)
  • jless (JSON 分頁器)
  • xsv (一個用於 CSV 文件的命令行工具,來自 burntsushi)
  • visidata (「一個用於表格數據的互動式多功能工具」)
  • miller (「像用於 CSV/TSV/JSON/JSON 的 awk/sed/cut/join/sort」)

grep 工具

  • pdfgrep (用於 PDF 的 grep
  • gron (用於 JSON 的 grep
  • ripgrep-allripgrep,但也用於 PDF、zip、電子書等)

不太新的工具

下面是人們提到的一些不那麼新的工具,但不那麼知名:

  • pv (「管道查看程序」,給你一個管道的進度條)
  • vidir (來自 moreutils,可以讓你在 vim 中批量重命名/刪除文件)
  • spongetsparallel (也來自 moreutils)

我的一些最愛

我最喜歡的是 entrripgrepgit-deltahttpieplocatejq,這些都是我已經使用過的。

我也想嘗試一下 direnvbtmzxsvduf,但我認為我知道到的最令人興奮的工具是 vidir

via: https://jvns.ca/blog/2022/04/12/a-list-of-new-ish--command-line-tools/

作者:Julia Evans 選題:lujun9972 譯者:geekpi 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的電子郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國