如何查看 CMD 窗口的整个输出

如何查看 CMD 窗口的整个输出

我经常使用在 CMD 窗口中输出其操作的二进制文件,这有助于查看命令执行时发生的情况,但通常这些命​​令的输出会被 CMD 窗口向下滚动到我无法再向上滚动来查看命令执行的开始的程度。

是否有一个标志可以通过 CMD 窗口输入,从而打印一系列命令的整个输出(允许我向上滚动并查看所有内容)?

运行 Windows 10 Pro

答案1

您可以滚动多远取决于终端应用程序及其设置。

命令执行程序

默认cmd.exe有这个选项:

Right mouse button on title bar-> Properties-> Layout->Screen buffer size

它只能增加到9999那里。可以通过不太一致的注册表更改或mode con lines=32766非永久性更改来规避该限制,并且仅适用于当前窗口。它也是静态的,滚动条在窗口启动后立即设置为该值。

但是,第三方应用程序有更好的实现,可以毫无问题地达到硬限制,并且滚动条也可以动态。

ConEmu 和 cmder

康埃穆允许最大限度的32766改变设置在图形用户界面 (GUI) 中:

Right mouse button on title bar-> Settings...-> Size & Pos->在文本框中勾选Long console output并输入32766

Windows 终端

我不太用这个,所以我不确定——你甚至可以输入比最大值更大的数字,然而,看起来尚不支持无论如何,如果您输入更大的内容,它都会减少到常规 Windows 限制。您可以在以下位置更改它:

Right mouse button on title bar-> Settings-> Command Prompt-> Advanced->History size

相关内容