Comment puis-je effacer le tampon de défilement dans konsole de bash?

8

Je suis un gros utilisateur bash et konsole est mon environnement préféré. Je sais que je peux utiliser la commande clavier ctrl + shift + x pour effacer le tampon de défilement, mais il y a certains points dans mes scripts où j'aimerais que cela se produise. Comment puis-je effacer le tampon de défilement de konsole en utilisant la ligne de commande, bash ou tout autre shell?

Joshua K
la source

Réponses:

14

Cela le fera:

echo -e "\e[3J"

Trouvé ici . Fonctionne également en xterm régulier.

retracile
la source
agréable! bonne trouvaille et fonctionne parfaitement!
Joshua K
n'a pas fonctionné pour moi sur SUSE dans un xterm avec shell bash.
djangofan
3
J'ai mieux aimé echo -ne "\ e [3J" car cela évite les sauts de ligne imprimés.
Patrick B.
@PatricB .: vrai, bien que dans ce contexte, je m'attends à ce qu'il l'intègre dans un script
retracile
1
@SandeepDatta: Il fonctionne avec konsole 4.14.3 sur Fedora 20; il n'efface pas l'écran - il efface le tampon de défilement.
retracile le