Manchmal ist ein Terminalbildschirm durcheinander, und wenn wir man ls
die Hilfeseiten lesen oder den Aufwärtspfeil drücken, um zu den vorherigen Befehlen im Verlauf zu gelangen, werden auf dem Bildschirm Zeichen angezeigt, die nicht an der richtigen Stelle angezeigt werden. (Behandeln Sie beispielsweise das Ende des Bildschirms als eine Stelle in der Mitte des Bildschirms.)
Der Befehl reset
wird versucht und es würde nicht funktionieren. Eine Möglichkeit besteht darin, sich abzumelden oder das Fenster zu schließen, die Größe des Fensters zuerst zu ändern und dann zu tun ssh
(oder diese Registerkarte zu schließen und die Größe des Fensters zu ändern und dann eine neue Registerkarte zu öffnen, um eine neue Shell zu erhalten).
Auf diese Weise verlieren wir jedoch alles, was wir zuvor getan haben, z. B. das Starten einer Konsole einer virtuellen Maschine usw. Wenn wir also die Shell nicht schließen, gibt es eine Möglichkeit, dieses Problem zu beheben?
(Dies geschah zuvor direkt in Fedora und auch für ein Macbook ssh
in eine RHEL 5.4-Box).
Update: Ich erinnere mich jetzt, wie es in Fedora passiert ist: Ich habe ein Terminal geöffnet und eine FreeVM ausgeführt, um eine Konsole einer virtuellen Maschine (eine Shell) zu verwenden. Ich glaube, es war eine Größe von 80 x 25 und nach einer Weile habe ich die Größe des Terminals ungefähr auf 130 x 50 geändert, und dann hat sich die "innere Hülle" (der VM) merkwürdig verhalten.
^Jreset^J
, wo ^J
drückt ctrl-J
. Oder (auf Grafikterminals) können Sie die Reset
Schaltfläche ausprobieren . Außerdem sind einige Programme einfach nicht auf sich ändernde Terminalgrößen vorbereitet (ja, alte Software lebt und funktioniert nicht) oder verhalten sich einfach schlecht, wenn das Terminal zu klein wird.
reset
das Problem nicht behoben wird.