命令提示符(cmd)是一种广泛使用的Windows命令行工具。CMD的缺点之一是,它只显示最近执行的命令历史记录在当前的会话。
如果你关闭当前窗口,所有历史已经一去不复返了。有很多方法可以快速访问的历史命令,清除命令历史记录,并保存您的命令历史记录备查。
在本文中我们将讨论这些场景。请注意,本文中提到的命令在所有版本的Windows工作,包括Windows 7, Windows 8.1, Windows 10,Windows 11。
表的内容
在命令提示符下使用dos命令查看命令历史
在命令提示符查看命令历史记录,只需输入以下命令在CMD窗口。
dos命令/历史
所有以前执行的命令输入当前会话将在cmd屏幕上列出。
在命令提示符下使用键盘快捷键查看命令历史
你只会看到历史的当前会话命令提示符窗口。关闭命令提示窗口,所有先前的命令重新启动程序后将丢失。
一旦你打开命令提示窗口,开始执行命令,Windows将为您的活动会话保存历史。
看到最近在CMD执行命令的列表,按F7键。这将打开一个弹出在CMD显示最近执行的命令的列表。您可以选择任何命令,按回车键,将再次执行特定的命令。
选择该命令并按Enter按钮。和给你。你的命令被执行。
搜索命令在命令历史
你也可以搜索一个特定的命令从你CMD的历史。从历史搜索一个特定的命令,只需按下F8键,无论你记住,然后按下F8键循环的可能性的历史。
例如,如果命令我寻找开始”知识产权”,我将ip类型,然后按F8键。按F8键从历史又会带来另一个可能的结果。保持按下F8键一次又一次,直到历史列表结束。
执行命令从CMD的历史
当我们按F7键时,你应该注意到,每个命令从一个数字。如果你想使用命令一次又一次,你可以叫它的使用数量F9键。
例如,如果3号命令我必须跑,一次又一次,我将按F9键,输入3,然后按Enter。这将不执行命令。3从命令历史。
dos命令/历史
使用向上和向下箭头键选择命令。或者你也可以复制和粘贴命令的历史已经出现在你的屏幕上,在CMD窗口。
如何保存命令提示符历史吗
您只能查看命令的历史只要你CMD窗口保持打开。当你关闭它,所有命令将会消失,没有历史的标志。如果你需要同样的未来使用CMD命令窗口中,但是你不知道你之前执行哪个命令?
您可以保存您的命令列表作为一个TXT, HTML、CSV或RTF文件之前,关闭窗口,这样您就可以备份你的输入命令。
键入以下命令保存在命令提示符命令历史记录:
dos命令/ > history.txt历史
你的文件将被保存在用户文件夹中。现在去用户文件夹,看看那个文件保存。
请检查所有命令的历史和保存在记事本文件使用随时需要你的任何命令。
您还可以自动保存您键入的命令在文件当你退出命令提示符。
为此,运行下面的宏:
dos命令退出=(回波/ ^ &回声日期* * * * % % % % * * * *)g g美元% USERPROFILE % \命令。历史日志^ &中能/ g g美元% USERPROFILE % \命令。日志^ & ECHO命令历史记录保存,退出^ & $ *退出
这个重新映射退出命令历史命令行复制到您的用户配置文件文件夹(C:\Users\yourname\ commands.log在上面的例子中)。我已经从serverfault这个解决方案。还有许多其他的持久性解决方案给定页面上的历史。你可以检查一下在这里。
如何明确CMD历史吗
命令历史记录以来CMD PowerShell是不持久的,历史可以通过关闭当前的CMD窗口。如果你不想关闭CMD窗口中,您还可以使用Alt + F7关键。这将清除CMD历史从你当前的会话。
在命令提示符下使用叮当声中查看命令历史
发出叮当声与现有软件合并命令提示符在你的Windows电脑。它增加了额外的命令行功能丰富的命令完成,cmdlet历史浏览和执行,和行编辑功能。
添加这些特性通过结合现有的cmd。exe文件与GNU Readline库。
注意:目前,叮当声只有工作Windows 10和下面。
这是一个命令行功能的完整列表,你会在命令提示符后安装叮当声:
- 相同的行编辑Bash(从GNU Readline库)。
- 历史会话之间的持久性。
- 上下文敏感的完成;
- 可执行文件(别名)。
- 目录的命令。
- 环境变量
- 第三方工具;Git,变幻无常,SVN, P4。
- 新的键盘快捷键;
- 从剪贴板粘贴(ctrl - v)。
- 增量历史搜索(Ctrl-R / ctrl s)。
- 强大的完成(选项卡)。
- 撤销(ctrl - z)。
- 自动“cd . .”(Ctrl-Alt-U)。
- 环境变量扩展(Ctrl-Alt-E)。
- (按Alt-H更多的…)
- 用Lua脚本完成。
- 彩色和可脚本化的提示。
- Auto-answering“终止批工作吗?”提示。
现在让我们向您展示如何使用叮当声查看命令在命令提示符:
下载并安装发出叮当声使用默认设置。
运行命令提示符。
按CTRL + R快捷键进入反向搜索模式。
为命令输入关键字搜索。
冒号后命令将出现。
当正确的命令出现时,按Enter键来运行它。
叮当声商店命令历史之间的会话。这意味着即使你关闭窗口,你可以搜索previously-run cmdlets新的命令提示符实例使用CTRL + R快捷键。
如果你想摆脱这些额外的功能,所有你必须做的是删除从您的PC的叮当声程序和功能控制面板小程序。
视图在PowerShell命令历史和终端
PowerShell还可以使用的命令提示符。PowerShell可以运行CMD +更多的所有命令。如果你想查看你在PowerShell命令的历史,你必须输入历史命令。这将显示所有最近的列表类型的命令在当前PowerShell会话。
我希望你有一个清晰的理解如何查看您的历史在CMD和如何保存历史。如果你有任何问题,问在下面发表评论。
结论
虽然微软已经引入了一个新的命令行工具在Windows中,命令提示符仍受用户的欢迎。Windows 11带有终端,一个控制台程序,集成了命令提示符和PowerShell到相同的程序。
新的Linux命令行终端有许多特性,包括持久性命令历史。这是一个积极的方向迈出的一步。虽然需要时间升级到新的项目,DOS不应放任,直到每个人都升级。
4评论
Vibhanshu
我们要如何执行命令历史如果我有在命令提示关闭会话吗?
布雷特
一旦你能提示您想要删除命令历史
米哈伊尔•
我试着/ h中能在Windows 10 cmd -它工作!
迪帕克
感谢你的洞察力,这对我来说是一个非常好的信息。我想给你的命令“中能/历史>历史。txt”有点调整。如果我们将修改命令/中能历史> >历史。txt(两个箭头,而不是一个)这将添加所有命令的执行。与单箭头(>),文件将被覆盖,当你每次执行命令。