大佬教程收集整理的这篇文章主要介绍了windows – 如何从以前的会话中搜索Powershell命令历史记录,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
当我敲击↑键时,我可以浏览许多会话中的许多命令,但是当我尝试使用Get-History搜索它们时Where-Object {$_.CommandLine -Like“* docker cp *”},我没有得到任何结果.基本故障排除显示Get-History不显示以前会话中的任何内容,如下所示:
C:\Users\Me> Get-History Id CommandLine -- ----------- 1 Get-History | Where-Object {$_.CommandLine -Like "*docker cP*"}
如何使用Get-History或其他Cmdlet搜索↑键提供的先前命令?
历史记录存储在由属性(Get-PSReadlineOption).HistorySavePath定义的文件中.使用Get-Content(Get-PSReadlineOption).HistorySavePath或文本编辑器等查看此文件.使用Get-PSReadlineOption检查相关选项. PSReadLine还通过ctrl r执行历史搜索.
使用您提供的示例:
Get-Content(Get-PSReadlineOption).HistorySavePath | ? {$_ -like’* docker cp *’}
以上是大佬教程为你收集整理的windows – 如何从以前的会话中搜索Powershell命令历史记录全部内容,希望文章能够帮你解决windows – 如何从以前的会话中搜索Powershell命令历史记录所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。