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