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

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


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.]

4

Deberías intentarlo cat myfiles.txt | more


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.


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.