如何获取PowerShell中已输入的所有命令的列表?
PowerShell 查看历史输入命令的方法
- 当前会话历史查询
直接运行Get-History命令即可返回本次打开PowerShell窗口后输入的所有命令,该命令有两个常用别名h、history,记忆和输入效率更高。
如果需要将当前会话历史导出保存,可运行命令:Get-History | Export-Csv -Path "你要保存的文件路径.csv" -Encoding UTF8 - 跨会话全量历史查询
PowerShell默认会持久化保存所有输入的命令到本地文件,不止局限于当前会话,先运行命令获取历史文件的本地路径:(Get-PSReadlineOption).HistorySavePath
根据返回的路径打开对应文件,即可看到所有此前输入过的全量命令记录。 - 实用小技巧
练习命令时如需快速匹配之前输入过的命令,可按下快捷键Ctrl+R调出反向历史搜索功能,输入命令的部分片段就会自动匹配对应的历史命令,不需要手动查找全量列表。
内容的提问来源于stack exchange,提问作者shubh_jadha
相关产品推荐
相关产品推荐

