it-swarm-ja.com

Windowsコマンドプロンプトで、いくつかの文字で始まる最後のコマンドを取得するにはどうすればよいですか?

一連のコマンドを次々に入力したとしましょう。

rm blah.txt
pwd
ls
cd ..
cd blah
pwd

もう一度全部入力せずに「rmblah.txt」を再度表示したい場合は、を押します。 up 6回。

しかし、もっと速い方法はありますか?テキストに基づいてコマンド履歴をフィルタリングできますか?

直感的には、rと入力し、上を押してコマンド履歴を検索し、「r」で始まるコマンドのみを検索したいと思います。

2
Niko Bellic

ヒットF7最後のいくつかのコマンドのリストを表示するには、最初の文字を押して、最初に一致するエントリにジャンプします。同じ文字を繰り返し押して、同じ最初の文字のコマンドを上に移動します(新しいものから古いものへと作業します)。

enter image description here

10

Win-XP(およびおそらくWin-7も)で、コマンドの最初の数文字を入力し、F8を押して、それらの文字で始まった最新のコマンドを表示します。それが目的のものでない場合は、もう一度F8キーを押します。選択したコマンドを変更せずに入力すると、最初にコマンドを入力した時点でコマンド履歴に移動し、上矢印と下矢印を使用して前後のコマンドを選択できます。

0
Adrian Pronk