Réinitialiser la fenêtre de terminal tronquée sur OS X


15

J'étais connecté à un serveur Linux sur SSH. Après avoir exécuté la commande suivante

cat dmesg.1.gz

l'invite de ma session SSH est passée de conor@linux:~$à␌⎺┼⎺⎼@┌␋┼┤│:·/┌⎺±⎽$

Tout texte que j'ai tapé dans le terminal était également tronqué, même après la déconnexion de la session SSH en tapant exit, la session du terminal qui était maintenant avec mon mac était toujours tronquée. J'ai résolu le problème en fermant la fenêtre du terminal et en ouvrant une nouvelle.

Existe-t-il un moyen de réinitialiser le terminal sans fermer la fenêtre et rouvrir, comme une combinaison de touches?


Réponses:


20

Votre terminal est passé en mode «jeu de caractères alternatif». Pour le reculer, tapez

tput rmacs

à l'invite de votre shell (brouillé). Votre saisie apparaîtra également tronquée, mais elle redeviendra normale une fois cette commande terminée.


Choisi cela comme la meilleure réponse car il expliquait la raison pour laquelle cela s'était produit en plus de résoudre le problème. La réponse de M. Mans a également fonctionné.
conorgriffin

a également travaillé sur un terminal Linux :)
déconnexion le

7

Taper "reset" sur la ligne de commande (même si vous ne voyez pas ce que vous liez) aide souvent.


6

J'ai eu ce même problème. Pour résoudre ce problème, cliquez sur Shell -> Send Reset. Et si ça ne marche pas. Shell -> Réinitialisation matérielle. Cela le réinitialisera sans que vous ayez à fermer et rouvrir le terminal.


+1 c'est la seule solution qui a fonctionné pour moi, quand quelque chose s'est mal passé du côté distant d'une connexion ssh.
Kelvin

1
⌘R - Envoyer la réinitialisation
Le

0

Après avoir essayé les réponses précédentes sans aucun effet, j'ai jeté un œil à la page de manuel: tput reset

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.