GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Löschen der Shell-Konsole?

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.


Linux
  1. So machen Sie Ihr Linux-Terminal und Ihre Shell weihnachtlich

  2. Wie teste ich, welche Shell ich in einem Terminal verwende?

  3. Ist Gnome Terminal eine Art Non-Login-Shell?

  4. Wie überprüfe ich, welche Shell ich verwende?

  5. Wie führe ich ein Shell-Skript auf einer Unix-Konsole oder einem Mac-Terminal aus?

5 Möglichkeiten, Ihr Linux-Terminal aufzuteilen

Einfärben Ihrer Terminal- und Shell-Umgebung?

Was ist der Unterschied zwischen einer Konsole, einem Terminal und einer Shell?

Führen Sie C#-Code auf einem Linux-Terminal aus

Clearing-Terminal

Ubuntu Server:Meine Eingabe im Terminal wird nicht angezeigt