新しい機能を登録するようなものは awesome-cli-apps (例: その1、その2) とか、awesome-shell で検索したほうが良いので、 Linuxに最初から入っているような有名なコマンドを改良/高速化するものだけ。 限定したほうが見やすいと思ったので作ってみました。
改良系ツール
- シェル: zsh, fish, xonsh, elvish, oil, ion-shell, nushell, starship, nsh, etc.
- 圧縮/展開: atool, archiver, ouch
- 簡易 man: tldr, navi, tealdeer, cheat.sh, cheat, howdoi, how2
- カラフルな cat: bat, ccat, pygments, vimcat, supercat, highlight, source-highlight, nyan, gat
- カラフルな less/more: vimpager, ov, tailspin
- カラフルな ls: exa, colorls, ls-go, lsd, nat, eza
- カラフルな tree: alder, broot
- すごい tree: twf, nerdtree, fern.vim
- カラフルな diff: delta, icdiff, ydiff, diff-so-fancy, git-split-diffs, colordiff, diff-highlight, difftastic
- おもしろいfind: fselect
- sort にあるテーブル抽出の簡単版: choose
- fuzzy grep: fzf, peco, fzy, skim, go-fuzyfinder, migemogrep, etc.
- プレビュー付きの grep: ilse, vgrep
- 汎用 grep: rga, eturntocorp/semgrep, rhysd/hgrep
- プレビュー付き sed: desed
- グラフ付きの ps: ProcMon, gosivy, bottom
- top/ps の改良: glances, cpustat, gtop, gotop, htop, vtop, pst, ytop, bashtop, procs, zenith
- kill/pkill の改良: fkill-cli, gkill
- wc -l の改良: tokei, cloc, scc
- du の改良: ncdu, dust, duf, dua-cli, diskonaut, dutree
- df の改良: dysk
- cd/history の改良: autojump, enhancd, fasd, zoxide, mcfly, etc.
- 引数の簡単なcurl: httpie, bat, http-prompt
- 便利な cp: skanehira/mcp
- リネーム: massren, qmv, mmv, vimv, node-rename-cli, tfeldmann/organize
- ごみ箱機能: sindresorhus/trash, trash-cli, rancher/trash, gomi, etc.
- カラフルなバイナリダンプ (od): hexyl, bingrep, fq
- いろいろできる cut: tuc
- すごい ssh: xxh
- xargs + awk: lotabout/rargs
- すごい time (というか benchmark): sharkdp/hyperfine, poop
- dmesg 代替: rmesg
- 正規表現ジェネレータ (sed+α): grex
- すごい proc/lsof: bandwhich
- すごい ping: gping
- nslookup: dog
- ldd: libtree
- watch: hwatch
- stress (負荷テスト): wrk, vegeta, hey, drill, oha
- Gitクライアント: lazygit, tig, grv, git-commander, ghq, extrawurst/gitui, bit, git-switcher, neogit, gitu
実際に使っているものはさほど多くないんですが、fzf, lazygit, tokei, archiver, mmv あたりは私でも使用頻度の高いツールで、便利だと感じています。
高速化ツール
- cp の高速化: fcp
- parallel の高速化: mmstick/parallel, rush, pueue
- find の高速化: fd, ff
- grep の高速化: ripgrep, ugrep, etc.
- sed の高速化: sd
- du の高速化: diskus
- wc の高速化: cw
- cut の高速化: hck
- 並列 gzip: pigz
- 並列 bzip2: pbzip2
- 並列 xz: pixz
- 並列 wget: aria2, axel, pget
- rsync の高速化: cdc-file-transfer, LuminS
grepの高速化は様々な代替ツールがありますが、特に早そうなものの紹介に留めておきました。 逆に並列ダウンローダーはどれが一番良いのかは何とも言えないところ。
0 件のコメント:
コメントを投稿