Windows命令提示符login到文件

我想轻松地将Windows命令提示符的日志保存到文件中。 有没有其他的select,并右键点击复制?

您可以使用>>>将cmd提示符的输出重定向到文件以附加到文件。

 echo Hello World >C:\output.txt echo Hello again! >>C:\output.txt 

要么

 mybatchfile.bat >C:\output.txt 

请注意,使用>会自动覆盖文件,如果它已经存在。

你也可以选择重定向stdin,stdout和stderr。

在这里看到一个完整的选项列表。

第一种方法

对于Windows 7及更高版本的用户,Windows PowerShell会为您提供此选项。 Windows版本低于7的用户可以在线下载并安装PowerShell。

脚步:

  1. 在搜索区域中键入PowerShell并点击“Windows PowerShell”

  2. 如果你有一个.bat(批处理)文件,请转到步骤3或者将你的命令复制到一个文件中并用.bat扩展名(例如file.bat)保存。

  3. 使用以下命令运行.bat文件

    PS (location)> <path to bat file>/file.bat | Tee-Object -file log.txt

这将生成一个log.txt文件,其中包含所有命令提示符输出。 好处是你也可以在命令提示符下输出。

第二种方法

您可以使用文件重定向(>,>>),如上面的巴厘岛C所示。

如果你有很多的命令运行或脚本运行,我会推荐第一种方法。 如果只有很少的命令运行,我会推荐最后的方法。