モダン Linux ツール

2026-02-06

モダン Linux ツール

ここでモダン Linux ツールとは、従来 Linux で用いられてきた基本的なコマンドラインのツールを何らかの意味で改良したものをいう。

入門 モダン Linux からの例

入門 モダン Linux pp.217-218 からの例である。

コマンド参照 URI(https:// を省略)ライセンス機能置き換え可能なコマンド
batgithub.com/sharkdp/bat(注1)表示、頁、シンタックスのハイライトcat
envsubstgithub.com/a8m/envsubstMITテンプレートベースの環境変数(環境変数を展開)なし
exathe.exa.website/MIT親切なカラー出力ls
dogdns.lookup.dog(注2)シンプルな DNS 出力dig
fxgithub.com/antonmedv/fxMITJSON 処理ツールjq
fzfgithub.com/junegunn/fzfMITコマンドラインの fuzzy finder(あいまい検索)ls + find + grep
gpinggithub.com/org/gpingMITマルチターゲット、グラフ描画ping
httpiehttpie.io(注3)シンプル UXcurl(curlieもある)
jogithub.com/jpmens/jo(注4)JSON を生成なし
jqgithub.com/stdolan/jqMITネイティブ JSON プロセッサ(切り出し、フィルタなど)sedawk
rggithub.com/BurntSushi/ripgrepMIT高速findgrep
syszgithub.com/joehillen/sysz(注5)systemctlfzf インタフェースsystemctl
tldrtldr.sh(注6)コマンドの使用例を中心に簡素化man
zoxidegithub.com/ajeetdsouze/zoxideMIT素早いディレクトリの変更(キーストロークが少ない、頻繁に使用するディレクトリを記憶など)cd

ライセンスの注

注1:MIT ライセンスと Apache ライセンス 2.0
注2:European Union Public ライセンス v1.2
注3: BSD 3-Clause「New」、または「Revised」ライセンス
注4:GPL
注5: The Unlicense
注6: CC-BY(content)と MIT ライセンス(scripts)