windows – 加载Powershell历史记录
我已经尝试使用该命令加载我的Power
Shell历史记录
Import-Clixml ~history.clixml | Add-History 在我的$个人资料中. 我还编写了一个自定义退出函数来保存它们: function global:xx { Get-History | Export-Clixml ~history.clixml exit } 我键入“xx”退出PowerShell,然后重新启动PowerShell.虽然它加载我的history.clixml没有任何错误,但是当我单击向上箭头键时,我看不到任何命令出现.这个键通常可以让我从命令历史记录中访问我以前的命令.
我以前看过这个,但这是不可能的.使用向上箭头和功能键访问的缓冲区(例如使用F8完成以及在您按F7时看到的列表)是每个会话,无法修改.
但是,您可以快速访问历史记录中的命令,包括添加了Add-History的命令,其类型为#,后跟一个模式,然后按[TAB]循环浏览历史记录中与该模式匹配的所有命令.例如,#dsquery [TAB]将扩展到包含“dsquery”的历史记录中的最新命令,并且多次按[TAB]将向后循环通过包含“dsquery”的任何其他命令. 模式的匹配方式由TabExpansion函数决定.默认情况下,制表符扩展历史记录条目主要适用于命令中的字符串,没有符号或空格.您可以通过输入$function:TabExpansion来检查函数的代码.如果需要,可以通过定义自己的TabExpansion函数来修改选项卡扩展的行为.但是,除非你确定你知道自己在做什么,否则我建议调整现有代码而不是从头开始,因为你可以破坏其他功能,因为TabExpansion功能会影响提示符下的所有选项卡完成,例如作为制表符完成命令或路径. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Windows上的QtCreator使用CodeSourcery工具链交叉编译Linux
- windows下基于IIS配置ssl证书
- 如何检查已修补已知的Windows漏洞?
- windows – 无法在VirtualBox上启用多个CPU
- windows-server-2008 – Windows Server 2008 R2,重新安装而
- 如何在WPF MVVM中调用窗口的Loaded事件?
- windows-8 – windows 8 app分享魅力挂起“从{AppName}获取
- batch-file – 如何使用通配符文件名作为命令行参数调用Win
- windows-server-2008 – 由于某种DNS问题,无法加入Windows域
- windows-phone-7 – 如何制作或使用WP7的标准图像查看器