Rette mich vor dem Kauderwelsch-Terminal


12

Während ich in einer Remote-SSH-Sitzung angemeldet bin, verwende ich manchmal die falsche Datei (eine Binärdatei oder ein Verzeichnis) und die Anzeige wird in Kauderwelsch umgewandelt. Der einzige Ausweg besteht darin, das Terminal zu schließen und ein neues zu eröffnen, was mich frustriert, da normalerweise bereits viele Zustände im Zusammenhang mit dem aktuellen Terminal vorliegen.

Update: Während ich großartige Antworten erhielt, bleibt ein kleines Problem bestehen. Siehe diese Folgefrage .

Was kann ich tun?

Bildbeschreibung hier eingeben


Wie es im Titel-Thread vorkommt, empfehle ich Ihnen, das Wort "Kauderwelsch" zu korrigieren. Ich kann Ihren Beitrag nicht bearbeiten, um nur ein Zeichen zu korrigieren, wie Sie wissen.
Sopalajo de Arrierez

Antworten:



4

Versuchen Sie im Menü "Terminal" des Screenshots "Zurücksetzen" oder "Zurücksetzen und löschen".


Funktioniert nicht in einer anderen Terminalanwendung oder Konsole.

3

Ein alter Trick, der auch auf fast allen anderen Unix-Systemen funktioniert:

echo "^V^O"

Das heißt: Geben Sie das Wort echo als ein Anführungszeichen ein, drücken Sie STRG und geben Sie kev v ein, drücken Sie STRG und geben Sie die Taste o (der Buchstabe ist nicht Null) ein, geben Sie ein weiteres Anführungszeichen ein und drücken Sie dann die EINGABETASTE .




1

Übliche Befehle für diese Situationen:

  • stty gesund
  • eval $ (tset -s) # oder eval tset -s
  • echo ^ [c # Sie müssen ^ v ESC eingeben, um ^ [in der Bash-Befehlszeile zu erhalten

Hoffe das hilft


1

Wenn Sie anfangen, eine Übung von

less filename

Anstatt von

cat filename

Sie würden nicht oft (jemals?) In einen solchen Zustand gelangen.


0

Wenn Sie screenin Ihrer SSH-Sitzung arbeiten, hilft dies ebenfalls, da die ungewöhnlicheren Escape-Sequenzen für das Umschalten von Schriftarten deaktiviert werden (sie funktionieren jedoch weiterhin mit normalen Programmen). Die Hauptgründe für den Bildschirm sind normalerweise unterschiedlich (Umschalten zwischen Programmen, Trennen der Verbindung und Zurückkehren zu den ursprünglichen Programmen, wenn die Verbindung wiederhergestellt wird usw.).

running reset(oder eine der Escape-Kombinationen) funktioniert, wenn Sie jemals wieder auf einen verstümmelten Bildschirm stoßen (oder auf einen Bildschirm, der sich weigert, die Eingabe zu wiederholen) ...


1
Das Problem beim Ausführen des Bildschirms besteht darin, dass Sie nützliche Informationen wie das Scrollen mit der Maus vom Terminal verlieren.
dort

1
IBTD. Ja, das Scrollen mit der Maus funktioniert nicht, aber das Scrollen mit der Tastatur und das Kopieren und Einfügen mit der Tastatur funktionieren ohne Probleme mit "Dialograhmen". Andere Programme (wie "less") beenden auch das Scrollen mit der Maus.
Mihi

Unter gnome-terminal wird lessdas Scrollen mit der Maus nicht abgebrochen - es wird nur der Text lessgescrollt, nicht der Scrollback.
User1686

Hmm, ich habe gerade installiert gnome-terminal(2.22.3 von Debian Lenny) und kann nicht lessmit der Maus scrollen ; Die Bildlaufleiste ist wie bei abgeblendet screen. Genau wie bei jedem anderen verfügbaren Terminal-Emulator. Sobald lessoder screengeschlossen wird, wird die Bildlaufleiste wieder aktiv.
Mihi
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.