在Windows控制台中有没有办法列出缓冲区中的所有记忆命令?

时间:2013-07-26 10:21:53

标签: windows console cmd

我知道我可以使用向上和向下箭头来迭代这些但是有没有办法一次列出所有这些?这是系统在会话期间记住的所有命令吗?

2 个答案:

答案 0 :(得分:3)

是的.. ..

如果您正在谈论cmd.exe

如果是,则打开命令提示符并键入一些commans,即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:\,具体取决于您使用的系统

答案 1 :(得分:2)

使用doskey

doskey /history

(有关详细信息,请参阅doskey /?