Versuchen Sie es mit printf '\033c'
. Dies sendet eine Escape-Sequenz an das Terminal, wodurch normalerweise alle Inhalte gelöscht werden, einschließlich des Scrollback-Puffers.
clear
Löscht den Terminalbildschirm. Ich vermute, Sie greifen über eine grafische Oberfläche auf das Terminal zu und verwenden daher tatsächlich eine Schnittstelle zur Konsole, nicht die eigentliche Konsole. Diese Schnittstelle "speichert" automatisch Ihren Ausgabeverlauf (das Zeug, das Sie sehen, wenn Sie nach oben scrollen). In einer echten Konsole (ohne grafische Oberfläche) können Sie nicht einfach nach oben scrollen. In diesem Fall ist das Terminal nur ein Programm, das die Konsolenausgabe protokolliert.
Wenn Sie ein neues Terminalfenster öffnen und das aktuelle schließen, beginnen Sie mit einem neuen Fenster. (Sie können auch manuell neu initialisieren, indem Sie zu Terminal -> Neu initialisieren und löschen gehen")
Terminal, das in der Desktop-Umgebung ausgeführt wird:
Konsole ohne Desktop-Umgebung: