Windows 11:如何在PowerShell或命令提示中查看命令历史记录

Jacki

有没有简单的方法可以在不使用箭头键的情况下查看命令提示符?我可以查看以前会议的powershell命令历史记录吗?在本教程中,我们将向您展示如何快速访问您最近在Windows Terminal(PowerShell或命令提示符)中键入的命令历史记录。

第1部分:查看powershell中的命令历史记录

当您在PowerShell控制台时,只需运行history命令,它将显示您在当前会话期间键入的所有命令。

参见:如何使用命令提示或PowerShell创建系统还原点

默认情况下,PowerShell维护所有会话的命令历史记录,并将其存储在您的用户配置文件目录中的文本文件中。只需按视窗键 +r一起启动“运行对话框”,复制并粘贴以下路径,然后按Enter:
%userprofile%\AppData\Roaming\Microsoft\Windows\PowerShell\PSReadline

文件资源管理器将向您指定的位置打开,您可以看到一个名为的文本文件ConsoleHost_history.txt

打开ConsoleHost_history.txt使用记事本的文件,它揭示了您在每个PowerShell会话中输入的所有命令。

第2部分:在命令提示符中查看命令历史记录

当您处于命令提示符时,只需执行以下命令,而当前会话的命令历史记录将出现在屏幕上。
doskey /history

或按F7键打开命令提示符中的弹出窗口,该命令提示符显示在本会话中输入的命令列表。您可以使用上下箭头键选择命令,然后按Enter再次执行命令。

关闭命令提示符窗口后,将永久删除历史记录。在关闭它之前,您可以使用以下命令来保存命令历史记录:
doskey /history > d:\MyHistory.txt

就是这样!