Borre la terminal (pero conserve las últimas líneas)

Borre la terminal (pero conserve las últimas líneas)

Supongamos que he estado en la terminal por un tiempo y su longitud es muy preocupante (o, equivalentemente, un programa que genera un resultado muy largo).

¿Hay alguna manera de conservar las últimas 10 líneas (por ejemplo) y borrar el resto?

(Sin capacidad de retroceso)

Respuesta1

tput cup Y X

Mueva el cursor a la ubicación de la pantalla X,Y (arriba a la izquierda es 0,0)

tput ed

borrar hasta el final de la pantalla

Entonces:

$ tput cup 10 0 && tput ed

fuente

información relacionada