コマンド入力で詰まってしまうことが良くあります。普段から使っているコマンドであれば良いのですが、時々しか使わないものはサポートが欲しいでしょう。もちろんヘルプやmanページはありますが、すべて読むのは面倒だったりします。 そこで使ってみたいのがnaviです。多数のコマンドに対応したチートシートコマンドです。

例えば navi file などと入力します。そうすると該当文字列が含まれるコマンドのチートシートが表示されます。

コマンドはインクリメンタルに絞り込めます。

naviで表示されているコマンドはそのまま実行できますので、たくさん並んだ該当コマンドを絞り込みながら、実行したいコマンドにスムーズにたどり着けます。そしてコマンドを実行していくという流れです。実際のコマンドが表示される分、ヘルプなどで調べるよりも楽そうです。

naviはShell製のオープンソース・ソフトウェア(GNU Affero General Public License)です。

denisidoro/navi: An interactive cheatsheet tool for the command-line