it-swarm-pt.tech

Como enviar o caractere de escape no terminal OS X?

Conectar com telnet é assim:

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

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

43
Ville Laurikari

O ^] significa ctrl + suporte direito. Por mais estranho que seja, funciona. Você será levado para o prompt de telnet, onde você pode digitar quit.

Em teclados internacionais, o caractere] geralmente não é uma única chave e precisa ser substituído por alguma outra chave. A chave correta é tipicamente 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 + ç
73
jtbandes

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

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

  2. Olhe para uma imagem de um layout de teclado dos EUA e ctrl +] as teclas correspondentes em seu teclado

1
elhombre