Limpe o terminal (mas mantenha as últimas linhas)

Limpe o terminal (mas mantenha as últimas linhas)

Suponha que eu esteja no terminal há algum tempo e seu comprimento seja muito preocupante (ou equivalentemente, um programa que produz uma saída muito longa).

Existe uma maneira de manter as últimas 10 linhas (por exemplo) e limpar o restante?

(Sem capacidade de rolagem para trás)

Responder1

tput cup Y X

Mova o cursor para o local da tela X,Y (canto superior esquerdo é 0,0)

tput ed

limpar até o final da tela

Então:

$ tput cup 10 0 && tput ed

fonte

informação relacionada