ホームページ » の仕方 » Windowsのコマンドプロンプトでコマンド履歴を使用する方法

    Windowsのコマンドプロンプトでコマンド履歴を使用する方法

    Windowsのコマンドプロンプトには履歴機能が組み込まれているため、現在のセッションで実行したコマンドをすばやく表示できます。さらに良いことに、コマンドプロンプトはあなたのコマンド履歴を操作するためのかなりの数のキーボードショートカットと他のトリックを提供します。.

    コマンド履歴を表示する方法

    コマンド履歴をスクロールするには、これらのキーボードショートカットを使用できます。

    • 上矢印:直前に入力したコマンドを思い出してください。キーを繰り返し押すと、コマンド履歴を確認できます。.
    • 下矢印:次に入力したコマンドを思い出してください。キーを繰り返し押すと、コマンド履歴を確認できます。.
    • ページアップ:現在のコマンドプロンプトセッションで最初に実行したコマンドを思い出してください.
    • ページダウン:現在のコマンドプロンプトセッションで実行した最新のコマンドを思い出してください。.
    • ESC:コマンドラインを消去する.

    これらのFキーを使用して、コマンド履歴とやり取りしてください。

    • F7:コマンド履歴をオーバーレイとして表示します。上下の矢印キーを使用してコマンドを選択して実行します。コマンドを実行せずにオーバーレイを閉じるには、Escキーを押します.

    • F8:現在のコマンドラインのテキストと一致するコマンドをコマンド履歴から検索してください。したがって、「p」で始まるコマンドを検索する場合は、コマンドラインに「p」と入力してから[F8]を繰り返しタップすると、履歴内の「p」で始まるコマンドが順番に表示されます。.
    • F9履歴バッファに番号を指定して、コマンド履歴からコマンドを呼び出します。これらの番号はF7オーバーレイウィンドウに表示され、0から始まります。したがって、現在のセッションで最初に実行したコマンドをすばやく再実行したい場合は、「F9」を押し、「0」と入力してからEnterを押します。 "入る"。コマンドがプロンプトに記入されて表示されるので、もう一度Enterキーを押して実行します。.

    端末のコマンド履歴のリストを印刷するには、次のコマンドを実行します。

    ドスキー/歴史

    現在のセッションで入力したコマンドが表示されます。これは、F7を押しても表示されるリストと同じです。.

    前のコマンドをコピーする方法

    前に入力したコマンドは「テンプレート」と呼ばれています。直前に実行したコマンドの一部を素早くコピーするためのさまざまなショートカットがあります。.

    • F1:直前に入力したコマンドから1文字ずつコピーしてください。 F1キーを繰り返し押して、以前に入力したコマンドを1文字ずつ入力します。.
    • F2処置:以前に入力したコマンドの一部をコピーしてください。文字を入力するように指示されます。システムは前に入力したコマンドを前方に検索し、自動的にその文字までのテキストをコピーします。たとえば、最後に実行したコマンドが「ping google.com」の場合は、「F2」を押し、「o」と入力して「Enter」を押すと、プロンプトに「ping g」と表示されます。.
    • F3処置:以前に入力したコマンドの一部をコピーしてください。システムは現在の文字位置から開始し、前の行のその位置から残りのテキストを自動的にコピーします。たとえば、最後に入力したコマンドが「ping-4 google.com」だったとします。 「ping -6」と入力して「F3」を押すと、システムが自動的に「google.com」と入力し、現在の行が「ping -6 google.com」になります。.

    コマンド履歴を消去する方法

    Linuxのbashシェルとは異なり、コマンドプロンプトはセッション間のコマンドを記憶しません。入力したコマンドの履歴を消去するには、コマンドプロンプトウィンドウを閉じるだけです。.

    履歴サイズを0に設定すると、現在のセッションで入力したコマンドを記憶しないようにコマンドプロンプトに指示できます。 ドスキー コマンド:

    doskey / listsize = 0

    矢印キー、F7キー、 ドスキー/歴史 リストサイズを0に設定した後に入力したすべてのコマンドを表示するためのコマンド。この変更は現在のコマンドプロンプトウィンドウにのみ有効であるため、次回コマンドプロンプトウィンドウを閉じて再び開くと、履歴は通常通り記憶されます。.

    あなたが使用することができます cls (画面をクリアする)コマンドプロンプトウィンドウをクリアし、ウィンドウを閉じずに入力したコマンドの履歴をすべて消去します。

    cls

    コマンド履歴を保存する方法

    コマンドプロンプトウィンドウに入力したコマンドの履歴を保存する必要がある場合は、次のコマンドを実行してください。 ドスキー/歴史 コマンドを実行し、その出力をテキストファイルに転送します。 (あなたも実行することができます ドスキー/歴史 もちろん、他のアプリケーションにテキストをコピーして貼り付けることもできます。)

    たとえば、次のコマンドは、現在のコマンドプロンプトウィンドウのコマンド履歴のコピーをシステムのC:\ Users \ name \ Desktop \ commands.txtファイルに保存します。.

    doskey / history> C:¥Users¥name¥Desktop¥commands.txt

    > characterは、コマンドの出力を指定したファイルにリダイレクトします。.

    そのファイルをテキストエディタで開いて、そのコマンドプロンプトセッションで入力されたコマンドの履歴を表示します。.

    これらはコマンドプロンプトで利用できる便利なキーボードショートカットのほんの一部です。.