Redefinir janela Terminal ilegível no OS X

15

Eu estava conectado a um servidor Linux por SSH. Depois de executar o seguinte comando

cat dmesg.1.gz

o prompt da minha sessão SSH mudou de conor@linux:~$para␌⎺┼⎺⎼@┌␋┼┤│:·/┌⎺±⎽$

Qualquer texto digitado no terminal também era ilegível, mesmo depois de desconectar da sessão SSH, digitando exit, a sessão do terminal que estava agora com o meu mac, ainda era ilegível. Resolvi o problema fechando a janela do terminal e abrindo uma nova.

Existe alguma maneira de redefinir o terminal sem fechar a janela e reabrir, como uma combinação de teclas?

Conorgriffin
fonte

Respostas:

20

O seu terminal foi colocado no modo "conjunto de caracteres alternativos". Para mudar de volta, digite

tput rmacs

no seu prompt de shell (ilegível). Sua digitação também parecerá ilegível, mas voltará ao normal após a conclusão desse comando.

Chris Johnsen
fonte
Escolheu esta como a melhor resposta, porque explicou o motivo pelo qual ocorreu, além de resolver o problema. A resposta do Sr. Mans também funcionou.
conorgriffin
Trabalhou em um terminal Linux também :)
logoff
7

Digitar "redefinir" na linha de comando (mesmo que você não consiga ver o que está vinculando) geralmente ajuda.


fonte
6

Eu tive esse mesmo problema. Para corrigir, clique em Shell -> Enviar redefinição. E se isso não funcionar. Shell -> Hard Reset. Isso será redefinido sem que você precise fechar e reabrir o terminal.

Wuffers
fonte
+1 é a única solução que funcionou para mim, quando algo deu errado no lado remoto de uma conexão ssh.
Kelvin
1
--R - Enviar redefinição
será
0

Depois de tentar as respostas anteriores sem nenhum efeito, dei uma olhada na página de manual: tput reset

antonio
fonte