Leeren Sie das Terminal (behalten Sie jedoch die letzten Zeilen)

Leeren Sie das Terminal (behalten Sie jedoch die letzten Zeilen)

Angenommen, ich befinde mich schon eine Weile im Terminal und die Länge bereitet mir große Sorgen (oder entspricht einem Programm, das eine sehr lange Ausgabe ausspuckt).

Gibt es eine Möglichkeit, beispielsweise die letzten 10 Zeilen beizubehalten und den Rest zu löschen?

(Ohne Scroll-Back-Funktion)

Antwort1

tput cup Y X

Bewegen Sie den Cursor zur Bildschirmposition X,Y (oben links ist 0,0)

tput ed

bis zum Ende des Bildschirms löschen

Also:

$ tput cup 10 0 && tput ed

Quelle

verwandte Informationen