在windows控制台中,是否有方法列出缓冲区中所有记住的命令?

在windows控制台中,是否有方法列出缓冲区中所有记住的命令?,windows,console,cmd,Windows,Console,Cmd,我知道我可以使用上下箭头来迭代这些,但是有没有一种方法可以同时列出它们?这就是系统在我的会话中记住的所有命令?请使用doskey doskey /history (有关更多信息,请参阅doskey/?)是的,有 如果你说的是cmd.exe 如果是,则打开命令提示符并键入一些命令,如dir、cls、dir、cls,然后键入以下命令 doskey /history 这将在屏幕上显示它 doskey /history>"c:\cmdHistory.txt" 将在不显示的情况下运行它,并将其

我知道我可以使用上下箭头来迭代这些,但是有没有一种方法可以同时列出它们?这就是系统在我的会话中记住的所有命令?

请使用doskey

doskey /history
(有关更多信息,请参阅
doskey/?

是的,有

如果你说的是cmd.exe

如果是,则打开命令提示符并键入一些命令,如dir、cls、dir、cls,然后键入以下命令

doskey /history
这将在屏幕上显示它

doskey /history>"c:\cmdHistory.txt"
将在不显示的情况下运行它,并将其输出到名为cmdHistory.txt的文件中

doskey /history>"c:\cmdHistory.txt" && notepad.exe "c:\cmdHistory.txt"
这将在不显示的情况下运行它,并将其输出到名为cmdHistory.txt的文件中,然后打开该文件

注意:!!!!您可能需要以管理员身份运行cmd才能访问您的C:\s,具体取决于您使用的系统