



























在 bash 或者 fish 这些shell下面可以通过 history 来显示历史命令.在 PowerShell 下也可以通过 Get-History 来获取.
不过毕竟功能有点单一,写了个函数来扩展一下.
function hist {
$find = $args;
Get-Content (Get-PSReadlineOption).HistorySavePath | ? { $_ -like "*$find*" } | Get-Unique | more
}
这样就可以通过 hist 关键词 来搜索历史命令
如果你安装了 fzf 的话,可以使用如下的版本
function hist {
$find = $args;
Get-Content (Get-PSReadlineOption).HistorySavePath | ? { $_ -like "*$find*" } | Get-Unique | fzf
}
这样可以利用 fzf 的模糊查询来缩小范围.

wentao
写点代码,解决点问题。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。