端末では、上下の矢印キーを使用して、使用したコマンドの履歴をナビゲートすることを誰もが知っています(または知っておくべきです!)。
端末を日常的に使用する場合、コマンド履歴は多くの異なるコマンドの長いリストになる可能性が高いため、ナビゲーションが容易ではなくなります。例として、1か月前にiwconfig
決定されたパラメーターのセットでを使用したとしましょう(前述のように、これは単なる例であり、今は変更する必要はありません)。その特定のコマンドをどのように呼び出すことができますか?何百もの履歴コマンドをナビゲートする必要なく、すべての引数とパラメータを使用して?
history
以前に使用したコマンドのリストを取得し、そのリストでnコマンド!n
を再実行するために使用できることは知っていますが、履歴が大きくなると、あまり実用的ではありません。
理想的なのは、ホットキーを使用して履歴をナビゲートできるようにすることですが、コマンドラインですでに入力した内容を含むインスタンス間だけです。ので、私の例では、入力されたした後iwconfig
、ただで始まるエントリをナビゲートするために、いくつかのキー(多分PgUpキーとPgDown?)を使用してiwconfigを。
それが不可能な場合は、またのようなリスト印刷するにはいいだろうhistory
やるのが、それが唯一の私はすでに入力したものを含んでいます(私はと思われるhistory
とgrep
コマンドが含まれているが、私は正しい構文についてはよく分かりません)。しかし、以前のホットキーソリューションが最適なオプションです。
iwconfig
、それが含まれているインスタンスが表示されます(必ずしも最新である必要はありません)。矢印キーを使用すると、文字列が含まれているものだけでなく、すべての項目に移動します。履歴の特定のポイントを選択してナビゲーションを開始するように見えます(上方向キーのように下から開始するのではなく)が、それ以外は、ナビゲーションはいつもと同じです。私は何か見落としてますか?