Gibt es eine Möglichkeit, mit nur einer oder zwei Tasten zu klären, was auf der Shell-Konsole (in Ubuntu Linux) angezeigt wird? Wenn ich eine Zeilenflut von grep
bekomme und das die Höhe des Fensters überschreitet, möchte ich schnell zu der Position zurückscrollen, an der ich den Befehl nach der Eingabeaufforderung eingegeben habe. Ich kann dies tun, wenn ich vor der Eingabe des Befehls ein neues Terminal geöffnet und einfach zur Ausgangsposition gegangen bin. Aber wenn ich weiterhin dasselbe Terminalfenster verwende, muss ich die Position manuell finden. Strg +l ist keine Antwort, weil es nur scrollt und der Inhalt des Terminals bleibt. Ich kann less
nicht verwenden da die farbige Ausgabe von grep nicht farbig dargestellt wird.
Akzeptierte Antwort:
Die
reset
Der Befehl, der Teil von ncurses ist und
sich im ncurses-bin-Paket von Debian befindet, löscht die Konsole vollständig. Wollen Sie das?
Kurze Zusammenfassung von reset
aus der Manpage:
reset setzt den Cooked- und Echo-Modus,
schaltet den Cbreak- und den Raw-Modus aus, schaltet
die New-Line-Übersetzung ein und setzt alle
nicht gesetzten Sonderzeichen auf ihre
Standardwerte zurück, bevor das Terminal ausgeführt wird
Initialisierung auf die gleiche Weise wie tset.
Wie in https://superuser.com/questions/122911/bash-reset-and-clear-commands besprochen und wie von Erik in Shell-Konsolenlöschung darauf hingewiesen, clear
löscht nur den Bildschirm, reset
wird (wie Großnase es ausdrückte) „Ihr Terminal zurücksetzen, wenn es durch Steuersequenzen durcheinander gebracht wird“. Ich persönlich bin gut darin, mein Terminal durcheinander zu bringen, und wenn ich es lösche, möchte ich nichts zurückbekommen, was vorher da war, also benutze ich einfach reset
. Aber ymmv.