Essayez printf '\033c'
. Cela envoie une séquence d'échappement au terminal, effaçant généralement tout le contenu, y compris le tampon de défilement.
clear
Efface l'écran du terminal. Je suppose que vous accédez au terminal à partir d'une interface graphique et que vous utilisez donc une interface vers la console, pas la console actuelle. Cette interface "enregistre" automatiquement votre historique de sortie (ce que vous voyez lorsque vous faites défiler vers le haut). Dans une vraie console (pas d'interface graphique), vous ne pouvez pas simplement faire défiler vers le haut. Dans ce cas, le terminal n'est qu'un programme qui conserve les journaux de la sortie de la console.
Si vous ouvrez une nouvelle fenêtre Terminal et fermez la fenêtre actuelle, vous commencerez avec une nouvelle fenêtre. (Vous pouvez également réinitialiser manuellement en allant dans Terminal -> Réinitialiser et effacer")
Terminal fonctionnant dans l'environnement de bureau :
Console sans environnement de bureau :