复制整个命令提示符历史记录

复制整个命令提示符历史记录

我正在运行 Windows 7,我有一个通过命令提示符运行的长程序,我需要它的输出。我设置了缓冲区大小和缓冲区数量,999但我仍然无法从程序开始运行时获取整个历史记录。关于如何将历史记录打印到文件或复制整个内容的建议?

答案1

视窗有类似的东西重定向操作符在 Linux 中。

可以使用完全相同的语法:

程序名称 > 输出文件.txt

这将擦除文件中的旧内容并用 的输出填充它progname

如果您需要附加到文件(添加更多内容而不清除旧内容),请使用以下语法:

程序名>>输出文件.txt

答案2

您想要的是“重定向”,可以在任何终端/命令提示符中完成。只需使用command_to_run > filename_to_save_into

另请注意,双箭头将附加到文件,如command_to_run >> filename_to_append_onto

答案3

要将输出附加到剪贴板| clip

前任:ping example.com | clip

夹子

来自我的剪贴板:

Pinging example.com [192.0.43.10] with 32 bytes of data:
Reply from 192.0.43.10: bytes=32 time=70ms TTL=244
Reply from 192.0.43.10: bytes=32 time=103ms TTL=244
Reply from 192.0.43.10: bytes=32 time=16ms TTL=244
Reply from 192.0.43.10: bytes=32 time=19ms TTL=244

Ping statistics for 192.0.43.10:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 16ms, Maximum = 103ms, Average = 52ms

答案4

除了重定向之外,您还可以增加命令提示符的缓冲区大小。 详细信息如下:http://technet.microsoft.com/en-us/library/bb491037.aspx

  1. 打开命令提示符
  2. 单击命令提示符窗口的左上角,然后单击“属性”。
  3. 单击“选项”选项卡。
  4. 在命令历史记录中,在缓冲区大小中键入或选择 999,然后在缓冲区数量中键入或选择 5。
  5. 在编辑选项中,选中快速编辑模式和插入模式复选框。
  6. 单击“布局”选项卡。
  7. 在屏幕缓冲区大小中,输入或选择高度 2500。
  8. 执行以下任一可选任务:
    • 在屏幕缓冲区大小中,增加宽度。
    • 在窗口大小中,增加高度。
    • 在窗口大小中,增加宽度。
    • 清除让系统定位窗口复选框,然后在窗口位置中更改左侧和顶部的值。
  9. 在“应用属性”对话框中,单击“保存以后具有相同标题的窗口的属性”。

在里面笔记部分

  • 通过将屏幕缓冲区大小增加到 999,您可以滚动命令提示符窗口。
  • 通过将缓冲区数量增加到五个,您可以将命令提示符窗口中的行数增加到 5000。

相关内容