如何过滤 shell 中的最近命令?

如何过滤 shell 中的最近命令?

假设我在 shell 中输入了很多命令,现在我想再次输入一个长命令。我可以用键盘上的箭头键向上移动,但是因为我知道--indent该命令中包含单词,有没有更快的方法?

答案1

我假设你正在使用 powershell?安装PSReadline。将其设置为问题的一部分。设置完成后,您应该能够使用 CTRL-R,然后开始输入匹配的最新命令

答案2

不,Windows 命令行本身没有历史记录。但是如果你安装了 Power Shell,它有。有一个 history命令。要搜索历史记录中的一行

history | findstr "indent"

或者,你也可以在 Windows 上使用其他(通常更好)的 Shell,例如赛格威或者碰杯

编辑: 我还刚刚发现了F7。它会向您显示最近使用的命令的弹出列表。

相关内容