Windows机器上是否有.history文件?

Windows计算机上是否有可审计的文件,显示cmd或PowerShell的命令行历史logging? 在UNIX机器上,我认为在主目录中有一个名为.history的隐藏文件。

对于普通的旧cmd ,没有真的没有这样的东西。

即使在PowerShell下,我相信历史仍然限制在PowerShell会话的生命周期中,尽pipe它提供了使用和导出历史logging的function,甚至加载它。 您可以使用它来创build一些帮助程序脚本来加载和保存您的历史logging,如此处所示 ,但没有任何现成的。

在查看这个之后,看起来好像没有Windows上的物理文件系统文件,因为一切都存储在内存中。 它看起来像我可以使用doskey的历史。

 doskey /history 

我可以通过简单地将输出转储到文件来提取文件…

 doskey /history > myhistoryfile.txt