Transférer ma réponse depuis stackoverflow .
Utilisez la commande suivante pour faire un écran clair au lieu de simplement ajouter de nouvelles lignes ...
printf "3c"
oui c'est un "printf" à l'invite bash.
Vous voudrez probablement définir un alias si ...
alias cls='printf "3c"'
Explication
3 == \x1B == 27 == ESC
Cela devient donc <ESC>c
qui est le code d'échappement VT100 pour réinitialiser le terminal. Ici , vous trouverez des 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 par défilement de ici .