Open4
PowerShell の履歴を消去
履歴に残してほしくないものを入力したしまったとき用。
PowerShell の履歴は2重に管理されている
長い説明
コマンド プロンプトでコマンドを入力すると、コマンドがコマンド履歴に保存されます。 履歴のコマンドは、作業の記録として使用できます。 また、コマンド履歴からコマンドを呼び出して実行できます。
PowerShell には、組み込みの履歴と PSReadLine モジュールによって管理される履歴という 2 つの異なる履歴プロバイダーがあります。 履歴は個別に管理されますが、両方の履歴は PSReadLine が読み込まれるセッションで使用できます。
ちなみに、Bing の AIチャットで確認すると組み込み用の説明だけ表示される。ということでスクラップにしている。
削除
組み込みのセッション履歴の削除。下記を実行してプロンプトを閉じる。
PS> Clear-History
PSReadLine は下記を実行する(ファイルの削除)。
PS> rm $env:APPDATA\Microsoft\Windows\PowerShell\PSReadLine
これで消える。
参考