Cross poster ma réponse de stackoverflow .
Utilisez la commande suivante pour faire un écran clair au lieu d'ajouter simplement de nouvelles lignes ...
printf "\033c"
oui c'est un 'printf' à l'invite bash.
Vous voudrez probablement définir un alias cependant ...
alias cls='printf "\033c"'
Explication
\033 == \x1B == 27 == ESC
Cela devient <ESC>c
donc le code d'échappement VT100 pour la réinitialisation du terminal. Voici quelques informations supplémentaires sur les codes d'échappement du terminal.
Modifier
Voici quelques autres façons de le faire ...
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
Ce qui précède ne fonctionne pas sur la console KDE (appelée Konsole) mais il y a de l'espoir! Utilisez la séquence de commandes suivante pour effacer l'écran et le tampon de défilement arrière ...
clear && echo -en "\e[3J"
Ou peut-être utiliser l'alias suivant sur KDE ...
alias cls='clear && echo -en "\e[3J"'
J'ai reçu la commande d'effacement de défilement à partir d' ici .