¿Cómo enumerar cierta cantidad en el momento en que se ejecuta un comando que devuelve muchas líneas?

¿Cómo enumerar cierta cantidad en el momento en que se ejecuta un comando que devuelve muchas líneas?

Estoy usando solo el cmd del servidor UBuntu. Cuando ejecuto algo, apt list --installedpor ejemplo, que devuelve más registros que el área disponible (sin usar PuTTY), muestra solo los resultados inferiores.

¿Hay alguna manera de limitar los registros en un momento determinado y cuando presiono una tecla pasa a la siguiente ola de registros?

Respuesta1

Canalice el resultado a través de un buscapersonas como lesso more:

apt list --installed | less

Hojear usando SPACEy salir conQ

Respuesta2

Ya se menciona como comentario aparte en la respuesta de Steel, pero creo que muchos se sentirían cómodos usándolo moreen lugar de less. Es un antiguo comando de DOS (sistema operativo de disco) que puede haber sido eliminado de Unix en primer lugar:

cat /boot/grub/grub.cfg | more

Después de llenar la pantalla con las primeras 24 líneas aproximadamente, morele permite presionar:

  • Enterpara que se muestre la siguiente línea.
  • Space Barpara que se muestren las siguientes 24 líneas (más o menos).
  • qabandonar.

Pensándolo bien, tal vez tanto DOS como Unix eliminaron moreCP/M.se encoge de hombros.

información relacionada