Windows – How to keep all of the output of a program on the Windows command line

command linewindows

Say you have a program that gives a lot of output. It seems that Command Prompt unfortunately doesn't keep all of it (there's only so far you can scroll up).

Is there a way to keep all of it?

Best Answer

Increasing the buffer size is the best way if you just want to scroll up and see the output, which you can configure in properties.

If you are appending to a file, you'll also probably want the errors in case there are any:

C:\>somecommand.exe > "C:\path\to\output.txt" 2>&1

If you want a pager, there is more or less for Windows.


C:\>somecommand.exe | less

you can then use f to page forward or b to go backward.