Símbolo del sistema de Windows: ¿Cómo aumento mi búfer?

15

Quiero poder desplazarme hacia arriba para ver el resultado de un comando. Por ejemplo, si escribo diren un directorio con muchas listas, como C:\windows, la salida será muy larga. Cuando trato de desplazarme hacia arriba, probablemente iré de z a s y nunca llegaré a las r. Demasiados archivos / directorios en la carpeta.

¿Cómo puedo aumentar el búfer para poder leer un historial de salida más largo?

Wolfpack'08
fuente

Respuestas:

15

Tienes tres opciones.

  1. O aumenta el tamaño del búfer de su ventana cmd.exe, como se indica en otra respuesta (menú desplegable (CTRL + ESPACIO)> Propiedades> Aumentar el tamaño del búfer

  2. O redirige la salida de su comando a un archivo que luego podrá editar con cualquier otra herramienta que desee (bloc de notas o incluso un editor de CLI como "editar"):

    dir> directorio.txt

  3. O puede considerar alternativas de línea de comandos en Windows (nunca he entendido cómo Microsoft no había reescrito cmd.exe para tener algo con menos limitaciones y más facilidad de uso).

    Puede consultar, por ejemplo, " Consola ", un proyecto de código abierto, con múltiples pestañas y algunas opciones interesantes, incluido un búfer más grande.

    Hay otras alternativas, pero ninguna que conozco sería gratuita.

Sergio
fuente
9

Haga clic con el botón derecho en la barra de título del indicador CMD> Propiedades> Diseño> Tamaño del búfer de pantalla para aumentar el tamaño del búfer de pantalla.

En cuanto a la pausa, como sugirió Serodis, en lugar de la /pmayoría de cmd / DOS (no es igual, lo sé, pero esto va para ambos) funciona con |moresufijo.

Torre
fuente
Puede usar la tecla de pausa en un teclado para pausar, pero es difícil cronometrarlo. /pes una opción paginada para diry ls, creo. Prefiero /w/p, lo que me da una visión amplia, cuando estoy usando esos comandos. De todos modos, gracias por la otra forma de acceder al diálogo de búfer.
Wolfpack'08
4

Puedes ir a drop-down->properties->increase buffer size. Lo descubrí buscando en Google más.

Wolfpack'08
fuente
3
dir /p

Es la operación normal dividir los resultados para que pueda desplazarse lentamente.

Serodis
fuente
No es el alcance de la respuesta que estaba buscando, pero la opción de página es útil para las personas con el problema de ejemplo. Gracias.
Wolfpack'08
1

Además de las respuestas ya dadas, el Powershell ISE mantiene un búfer completo de todo en la ventana de solicitud.

Si lanzó su comando desde una ventana ISE, podrá desplazarse hacia arriba sin importar la cantidad de salida que haya.

Joel Magoun
fuente