A volte, una schermata del terminale è incasinata e quando usiamo man ls
per leggere le manpage o premere la freccia SU per andare ai comandi precedenti nella cronologia, la schermata mostrerà i caratteri non come il posto giusto. (ad esempio, considera la fine dello schermo come una parte al centro dello schermo).
Il comando reset
è stato provato e non funzionerebbe. Un modo che funziona è disconnettersi o chiudere la finestra e ridimensionare prima la finestra, quindi fare ssh
(o chiudere quella scheda e ridimensionare la finestra, quindi aprire una nuova scheda per ottenere una nuova shell).
Ma in questo modo, perderemo tutto ciò che abbiamo fatto in precedenza, come l'avvio di una console di macchina virtuale, ecc. Quindi, se non chiudiamo la shell, c'è un modo per risolvere questo problema?
(questo è successo prima all'interno di Fedora, e anche per un Macbook ssh
in una scatola RHEL 5.4).
Aggiornamento: Ricordo ora come è successo in Fedora: ho aperto un Terminale e ho fatto un FreeVM per usare una console di una Macchina Virtuale (una shell). Penso che fosse di dimensioni 80 x 25 e poi dopo un po ', ho ridimensionato il Terminale a 130 x 50 circa, e quindi la "shell interna" (della VM) ha iniziato a comportarsi in modo strano).
^Jreset^J
, dove ^J
significa premere ctrl-J
. Oppure (su terminali grafici) puoi provare il Reset
pulsante. Inoltre, alcuni programmi non sono preparati per le dimensioni dei terminali che cambiano sotto di loro (sì, il software antico è vivo e vegeto) o si comportano male quando il terminale diventa troppo piccolo.
reset
non risolve il problema.