Invio incrociato della mia risposta da StackOverflow .
Usa il seguente comando per fare una schermata chiara invece di aggiungere semplicemente nuove righe ...
printf "\033c"
sì, questo è un 'printf' sul prompt di bash.
Probabilmente vorrai definire un alias però ...
alias cls='printf "\033c"'
Spiegazione
\033 == \x1B == 27 == ESC
Quindi questo diventa <ESC>c
qual è il codice di escape VT100 per ripristinare il terminale. Ecco alcune ulteriori informazioni sui codici di escape del terminale.
modificare
Ecco alcuni altri modi per farlo ...
printf "\ec" #\e is ESC in bash
echo -en "\ec" #thanks @Jonathon Reinhart.
# -e Enable interpretation of of backslash escapes
# -n Do not output a new line
KDE
Quanto sopra non funziona sulla console di KDE (chiamata Konsole) ma c'è speranza! Utilizzare la seguente sequenza di comandi per cancellare lo schermo e il buffer di scorrimento indietro ...
clear && echo -en "\e[3J"
O forse usa il seguente alias su KDE ...
alias cls='clear && echo -en "\e[3J"'
Ho ricevuto il comando di cancellazione scroll-back da qui .