そこで履歴ですよ
http://d.hatena.ne.jp/hiloicoli/20080310/1205125908
キーバインドもM-xコマンドもだけど,もうそこまでくると,Linux本体のコマンドとかパラメ ータもだよね.せっかくapt-getしても名前を覚えられなくて入れたその日しか使わないアプリ のなんと多いこと.
だからこそ履歴にはこだわっている。zshのヒストリーの保存個数をばかでかくしたりとかして工夫してるわけで…だからこそこんな俺でもUnix系OSで生きていけるんだよね。
HISTFILE=~/.zsh_history SAVEHIST=2000000 HISTSIZE=2000000
あとは補完も。
履歴に関する素晴しい記事がある。昔の記事だがどうぞ→横着プログラミング第3回: 履歴マニア