Windows
 Computer >> コンピューター >  >> システム >> Windows

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

Windows PowerShell 履歴が組み込まれています 使用時に実行したすべてのコマンドを記憶する機能。アクティブなセッションの履歴を覚えておく必要がありますが、それ以上のものが保持されていることがわかります。この投稿では、PowerShellコマンド履歴を表示してスマートに使用する方法を紹介します。

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

PowerShellコマンド履歴の表示方法

履歴機能を使用する最大の利点は、一度実行した特定のコマンドを実行するために、もう一度入力する必要がないことです。ただし、何百ものコマンドを繰り返すことはあまり役に立ちません。それらを検索したり、部分的にしか覚えていない特定のコマンドを実行したりするのはどうですか?これらの方法に従ってください。

  1. キーボード方式
  2. PowerShell履歴で前方または後方に検索
  3. このセッションの履歴全体を表示する
  4. PowerShellコマンド履歴から特定のコマンドを呼び出す
  5. 履歴内を検索

最後に、PowerShellコマンドの履歴をクリア、エクスポート、およびインポートする方法についても説明しました。同じコマンドを頻繁に実行する必要がある場合に非常に便利です。

1]キーボード方式

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

しばらくの間Windowsを使用したことがある場合は、コマンドプロンプトを一度使用したことがあると思います。上下の矢印キーを使用すると、実行されたコマンドを前後に移動できます。同じことがPowerShellにも当てはまります。しかし、ここにひねりがあります。コマンドを部分的に覚えている場合は、次の方法で検索できます。

  • 覚えているコマンドの一部を入力してください
  • F8を押し、見つかるまで押し続けます。
  • 検索語は蛍光緑色で強調表示され、その後にコマンドの残りの部分が続きます。

唯一の欠点は、検索語がコマンドの先頭である必要があることです。

2]履歴を前方または後方に検索

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

履歴を前方または後方に検索する場合は、Ctrl+RおよびCtrl+Sを使用できます。前者を使用すると、履歴を後方に検索し、後者を前方に検索できます。キーボードショートカットを使用するとすぐに、下部にスニペットが表示されます(bck-i-searchまたはfwd-i-search)。検索したいものを入力すると、コマンドの途中にあるテキストでも検索されます。上記で使用したF8メソッドと比較してはるかに優れています。

3]PowerShellコマンド全体を表示するこのセッションの履歴

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

Historyと入力し、Enterキーを押します。現在のセッションで実行したすべてのコマンドを確認できるはずです。矢印キーを使用して前のセッションで実行されたコマンドを表示できますが、履歴には表示されません。 キー「H」を押した場合 Enterキーを押すと、コマンドの履歴が表示されます。履歴コマンドへのショートカットと考えてください。

4]履歴から特定のコマンドを呼び出します

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

お気づきの方もいらっしゃると思いますが、上の画像では各コマンドの横にIDがあります。リストから特定のコマンドを1つ実行する場合は、Invoke-Historyを使用する必要があります。

  • 実行するコマンドのIDをメモします
  • Invoke-History」と入力します。 を正確な番号に置き換えます
  • Enterキーを押すと、履歴からそのコマンドが実行されます。

5]履歴内を検索

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

コマンドの履歴内を検索する最も簡単な方法は、履歴出力でSelect-Stringメソッドを使用することです。

  • 次のように入力し、Getを検索する用語に置き換えます
  • Get-History | Select-String -Pattern“ Get。”
  • 検索コマンドに一致するすべてのコマンドが表示されます。

IDを取得するので、InvokeHistoryコマンドを使用してIDを即座に実行できます。

PowerShell履歴のクリア、エクスポート、およびインポート

履歴からすべてのコマンドを削除するには、コマンド「 Clear-History」を実行するだけです。 。」これを行った後でも、上下の矢印キーを使用してコマンドにアクセスできることに注意してください。

すべてのコマンドをエクスポートするExport-ClixmlまたはExport-CSVを使用できます フォーマット。これがサンプルコマンドです

Get-History | Export-Clixml -Path <Path>\PSHistorycommands.xml

Get-History | Export-Csv -Path <Path>\PSHistorycommands.csv

これらのコマンドを別のセッションまたは新しいセッションにインポートして戻す 、次のコマンドを使用します。

Add-History -InputObject (Import-Clixml -Path <Path>\PSHistorycommands.xml)

Add-History -InputObject (Import-Csv -Path <Path>\PSHistorycommands.csv)

このCSVまたはXMLファイルをいつでも開いて、PowerShellコマンドの履歴をすぐに確認できます。これは、PowerShellコマンド履歴に関するほぼすべてのことと、カンバーを使用したり、検索したり、翌日にインポートしたりして再利用する方法をほぼまとめたものです。

Windows10でPowerShellコマンド履歴を表示する方法
  1. Windows 11 で Powershell を更新する方法

    Windows オペレーティング システムを最新のソフトウェアとセキュリティ更新プログラムで最新の状態に保つことは、コンピューターを維持するために不可欠です。これは、以前のバージョンの Windows よりも安全になるように設計された Windows 11 に特に当てはまります。ただし、セキュリティ上の問題がまったくないわけではありません。また、Windows OS を最新の状態に保つことは、Microsoft から利用可能になった新しい機能にアクセスできることも意味します。 私たちのブログの定期的な読者であれば、ソフトウェアの更新とパッチ適用の重要性をすでにご存知かもしれません。通常、これ

  2. Windows 10 PC でアクティビティ履歴を表示する方法

    活動履歴 最も興味深い機能の 1 つです ユーザーが対処するため。 Windows 10 がすべてのアクティビティをローカルおよびクラウドにキャプチャして保存することは、おそらくご存じでしょう。この履歴には、閲覧履歴から位置情報など、さまざまなデータが含まれています。 幸いなことに、マイクロソフトは、保存されているすべてのデータを簡単に表示し、消去できるようにしています。 Microsoft が最近のアクティビティと関連データを異なる方法で追跡および保存する方法と、Windows 10 でアクティビティ履歴を表示する方法を見てみましょう。 . アクティビティ履歴とは正確には何ですか? アク