Windows Command Prompt: How do I increase my buffer?

You have three options.

  1. Either you augment the buffer size of your cmd.exe window, like stated in another answer (drop down menu (CTRL+SPACE) > Properties > Increase buffer size

  2. Either you redirect the output of your command to a file that you'll then be able to edit with any other tool you like (notepad, or even a CLI editor like "edit") :

    dir > directory.txt

  3. Or you may consider command-line alternatives under Windows (I've never understood how the cmd.exe hadn't been rewritten by Microsoft in order to have something with less limitations and more ease of use).

    You can check for example "Console", an open source project, with multi-tabs and a few intersting options, including a larger buffer.

    There are other alternatives but none that i'm aware of that would be free.


Right-click on the CMD prompt's Title bar > Properties > Layout > Screen buffer size will let you increase the screen buffer size.

As far as pausing goes, as Serodis suggested, instead of /p most cmd/DOS (not equal, I know, but this goes for both) work with |more suffix.


You can go to drop-down->properties->increase buffer size. I figured this out by googling more.