在Windows PowerShell中,通过history或者Get-History只能查看当前窗口的历史记录,不太方便;可以通过执行以下命令查看PowerShell的所有历史记录。
Get-Content (Get-PSReadlineOption).HistorySavePath
再结合findstr就可以过滤想要检索的历史记录了:
Get-Content (Get-PSReadlineOption).HistorySavePath | findstr "abcd"
希望能对您有所帮助~