Problème de curseur de terminal OS X

18

Ce matin, je suis tombé sur quelque chose que je n'avais jamais vu auparavant et je n'arrive pas à trouver un moyen de le réparer. J'inspectais un grand tarball bzippé (par exemple tar jtf myfile.tar.bz2) et avant qu'il ne soit terminé, j'ai frappé Ctrl+Cpour abandonner la sortie car j'avais vu autant que j'avais besoin de voir. La sortie s'est arrêtée et l'invite est apparue.

Jusqu'à présent, rien d'extraordinaire, mais ensuite j'ai essayé de taper. Et rien n'est apparu. Et le curseur n'a pas bougé. Ou cligner des yeux. Ce que j'ai tapé s'est enregistré . Bien qu'il n'y ait aucune indication visible que j'avais fait quoi que ce soit, la commande que j'ai tapée a été exécutée lorsque j'ai appuyé Enter. La Enterclé ne travail.

Est-ce que quelqu'un a déjà vu ça? Une idée comment je peux revenir à zéro sans avoir à quitter et relancer le terminal?

Merci.

Rob Wilkerson
la source

Réponses:

40

Il arrive parfois que le shell soit tout foiré. J'ai trouvé que l'envoi d'une réinitialisation me rendait mon invite.

J'ai trouvé 2 façons de le faire:

  • Utilisation de la souris pour sélectionner Shell> Send Reset (commande-R)
  • Ou en tapant resetdans le terminal

J'espère que cela t'aides!

user46046
la source
J'adorerais savoir pourquoi la coquille est gâchée, mais cela a vraiment aidé. Je peux reproduire le problème à volonté, mais dès que je tape reset(même si je ne le vois pas) et frappe Enter... pouf! Comme neuf. Je vous remercie.
Rob Wilkerson
2
Dans le terminal de MacOS El Capitan , c'est Shell -> Reset (Alt+Cmd+R)ou (si nécessaire) Hard Reset (Ctrl+Alt+Cmd+R). Dans iTerm2 , c'est Session -> Reset (Cmd+R).
Dominik