Cómo pausar la lista de archivos de texto largos con cat en el símbolo del sistema después de 10 líneas y luego presione cualquier tecla

14

Cómo pausar la lista de archivos de texto largos con cat en el símbolo del sistema después de 10 líneas y luego presione cualquier tecla. por ejemplo:

cat myfiles.txt

bla
bla
bla
bla
bla
bla
.
.
.
bla
press enter to continue
easyyu
fuente

Respuestas:

27

Puedes usar lesso more. Ambos funcionarán.

El lesscomando se usa más comúnmente y proporciona más funcionalidad que more.

Con ambos lesso more, puede recorrer un archivo página por página con la barra espaciadora y línea por línea con la tecla Intro.

Tampoco es necesario caty canalizar el archivo. Simplemente puede ejecutar el comando en el archivo.

P.ej less myfile.txt

tacotuesday
fuente
13

morey lessson buscapersonas que se ocupan de paginación a través del texto en la consola. lesses más funcional, pero moreestá más cerca de lo que quieres. Si especifica la -dopción, morese mostrará cómo pasar a la página siguiente, y puede usarla -numpara especificar el número de líneas que se mostrarán a la vez (en lugar de detectar automáticamente el tamaño de la pantalla).

% more -d -5 myfiles.txt
bla
bla
bla
bla
bla
--More--(4%)[Press space to continue, 'q' to quit.]
mgorven
fuente
4

Deberías intentarlo cat myfiles.txt | more

Chris S
fuente
1
lesses más común en estos días
jdd
También podrías intentarlo en su mostlugar.
scai
3
o simplemente more myfiles.txtsin el UUOC.
cas
1

Puede usar el bloqueo de desplazamiento, aunque puede no ser muy útil si la velocidad de datos es alta. Ctrl-sbloquear y Ctrl-qdesbloquear.

Thor
fuente