Pausar salida de terminal


17

Tengo un comando que genera muchos datos (por ejemplo, una secuencia con muchas llamadas al sistema, ejecutándose durante unos minutos).

¿Hay alguna opción (p. Ej., Envoltorio de comando o algo similar) que me permita pausar la salida del comando (solo la salida en la pantalla, no me importa que el comando se ejecute en segundo plano), luego lo pause después de tomar una mirada a su salida?

Respuestas:


32

Tienes tres opciones:

  • presione controlSpara detener la salida, controlQpara reanudar (esto se llama XON / XOFF)
  • redirigir su salida a un localizador como less, por ejemplo,strace date | less
  • redirija su salida a un archivo, por ejemplo strace -o foo date, y búsquelo más tarde.

77
Tenga en cuenta que detener la salida con cualquiera de las dos primeras opciones aquí hará que el programa de generación de datos se pause también, mientras espera que se consuma la secuencia de salida.
Kusalananda

0

usa el | pipa por ejemplo

ifconfig -a | more

esto aparecerá hasta que la pantalla esté llena y luego se pueda desplazar más presionando regresar / ingresar.

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.