Home > Windows にまつわる e.t.c.

PowerShell の入力履歴


PowerShell の入力履歴は、プロンプトを閉じると消えていましたが、Windows 10 (とWS16TP2)の PowerShell 5.0 では履歴が保存されるようになりました。

保存は、テキストファイルで、(Get-PSReadlineOption).HistorySavePath でどこに保存されているか確認できます。

PS C:\> (Get-PSReadlineOption).HistorySavePath
C:\Users\mura\AppData\Roaming\Microsoft\Windows\PowerShell\PSReadline\ConsoleHost_history.txt

 

記録停止方法とかはまだ手探りなのですが、このファイルを Rename or 削除すると履歴を削除する事が出来ます。

 

この機能は OSS になっており、以下に公開されているので時間がある時に解析します。

lzybkr/PSReadLine
https://github.com/lzybkr/PSReadLine

 

back.gif (1980 バイト)

home.gif (1907 バイト)

Copyright © MURA All rights reserved.