在 Windows 命令提示符中,如何获取以某些字母开头的最后一个命令?

在 Windows 命令提示符中,如何获取以某些字母开头的最后一个命令?

假设我一个接一个地输入了一堆命令:

rm blah.txt
pwd
ls
cd ..
cd blah
pwd

如果我想让“rm blah.txt”再次出现而不必再次输入整个内容,我可以按up6 次。

但是有没有更快的方法?可以根据一些文本过滤我的命令历史记录吗?

直观地说,我只想输入r然后按下向上键来搜索我的命令历史记录中仅以“r”开头的命令。

答案1

点击F7可显示最近几个命令的列表,然后您可以点击首字母跳转到第一个匹配的条目。反复点击同一个字母可向上移动首字母相同的命令(从最新到最旧)。

在此处输入图片描述

答案2

在 Win-XP(可能还有 Win-7)上,键入命令的前几个字母,然后按F8查看以这些字母开头的最新命令。如果这不是您想要的命令,请再次按 F8,依此类推。如果您输入所选命令而不做任何修改,那么您将位于命令历史记录中最初输入命令的位置,并且可以使用向上和向下箭头选择前面或后面的命令。

相关内容