Problema del cursore terminale OS X.


18

Questa mattina mi sono imbattuto in qualcosa che non avevo mai visto prima e non riesco a trovare un modo per risolverlo. Stavo ispezionando un grande tarball compresso con zip (ad es. tar jtf myfile.tar.bz2) E prima che fosse completato, ho colpito Ctrl+Cper interrompere l'output poiché avevo visto tutto quello che dovevo vedere. L'output si è interrotto e il prompt è apparso.

Finora, niente di straordinario, ma poi ho provato a scrivere. E non è apparso nulla. E il cursore non si è mosso. O lampeggia. Ciò che ho digitato è stato registrato , però. Sebbene non vi sia alcuna indicazione visibile del fatto che io abbia fatto qualcosa, il comando che ho digitato eseguito quando l'ho premuto Enter. La Enterchiave fa lavoro.

Qualcuno l'ha mai visto? Hai idea di come posso tornare a zero senza dover uscire e riavviare il terminale?

Grazie.

Risposte:


40

A volte capita che la shell sia tutta incasinata. Ho scoperto che l'invio di un ripristino mi restituisce il mio prompt.

Ho trovato 2 modi per farlo:

  • Utilizzando il mouse per selezionare Shell> Invia reset (comando-R)
  • O digitando resetnel terminale

Spero che sia di aiuto!


Mi piacerebbe sapere perché la shell viene incasinata, ma questo mi ha davvero aiutato. Posso riprodurre il problema a piacimento, ma non appena scrivo reset(anche se non riesco a vederlo) e Enterpremo ... poof! Buono come nuovo Grazie.
Rob Wilkerson,

2
Nel Terminale di MacOS El Capitan , è Shell -> Reset (Alt+Cmd+R)o (se necessario,) Hard Reset (Ctrl+Alt+Cmd+R). In iTerm2 , lo è Session -> Reset (Cmd+R).
Dominik,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.