Como enviar o caractere de escape no terminal OS X?

45

A conexão com o telnet fica assim:

$ telnet some.host
Trying 10.1.2.3...
Connected to some.host.
Escape character is '^]'.

Estou executando isso no terminal OS X Leopard. A pergunta é: como envio esse caractere de escape? Em um terminal Linux, eu tentava ESC- 5ou CTRL- 5, mas não consigo descobrir como fazer isso no OS X.

Ville Laurikari
fonte

Respostas:

76

Os ^]meios ctrl+ colchete direito. Por mais estranho que seja, funciona. Você será direcionado ao prompt do telnet, onde poderá digitar quit.

Nos teclados internacionais, o caractere] geralmente não é uma tecla única e precisa ser substituído por outra tecla. A chave correta normalmente é a chave à direita de P ou a próxima chave depois disso.

Aqui está uma lista com base nos comentários abaixo:

  • Finlandês, sueco, norueguês, dinamarquês: ctrl+å
  • Francês: ctrl+6
  • Alemão: ctrl+ü
  • Suíço: ctrl+¨
  • Húngaro: ctrl+5
  • Português: ctrl+´
  • Holandês, belga: ctrl+$
  • Francês canadense: ctrl+ç
jtbandes
fonte
5
Ahhh, é claro. Exceto que, com meu layout de teclado finlandês, é controle + å. Naturalmente. Obrigado :)
Ville Laurikari
1
E no teclado francês é ctrl-6.
Kmkaplan 5/02
4
No Teclado alemão em OSX é CTRL-U (Umlaut U)
1
Em um teclado suíço, é Ctrl-¨. Por que o por que o desenvolvedor de telnet precisava usar o separador de grupo GS. Tão difícil de digitar em teclados estrangeiros.
8183 Martin
4
em Húngaro (e muitos mais) éCtrl+5
törzsmókus
1

Solução alternativa para aqueles que têm problemas para encontrar o atalho:

  1. Altere o idioma do teclado do seu sistema para internacional nos EUA - PC (Configurações do sistema / teclado / fontes de entrada)

  2. Veja uma imagem de um layout de teclado americano e pressione Ctrl +] as teclas correspondentes no teclado

elhombre
fonte