我正在运行 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
- 打开命令提示符
- 单击命令提示符窗口的左上角,然后单击“属性”。
- 单击“选项”选项卡。
- 在命令历史记录中,在缓冲区大小中键入或选择 999,然后在缓冲区数量中键入或选择 5。
- 在编辑选项中,选中快速编辑模式和插入模式复选框。
- 单击“布局”选项卡。
- 在屏幕缓冲区大小中,输入或选择高度 2500。
- 执行以下任一可选任务:
- 在屏幕缓冲区大小中,增加宽度。
- 在窗口大小中,增加高度。
- 在窗口大小中,增加宽度。
- 清除让系统定位窗口复选框,然后在窗口位置中更改左侧和顶部的值。
- 在“应用属性”对话框中,单击“保存以后具有相同标题的窗口的属性”。
在里面笔记部分
- 通过将屏幕缓冲区大小增加到 999,您可以滚动命令提示符窗口。
- 通过将缓冲区数量增加到五个,您可以将命令提示符窗口中的行数增加到 5000。