Bem-vindo às trincheiras, nada é "chocante" no Windows.
Pacerier
O @Pacerier telneté anterior ao Windows e a Microsoft tinha excelentes padrões de interface nos anos 80 e 90.
precisa saber é o seguinte
3
O motivo pelo qual o Ctrl + C não interrompe ou suspende a conexão é que um sinal de interrupção ou um Ctrl + C geralmente precisa ser transmitido para a extremidade remota (para que você possa interromper os programas lá, se estiver trabalhando em um shell remoto ), o que não seria possível se o cliente de telnet o interceptasse para seus próprios fins.
precisa saber é o seguinte
Respostas:
420
Deveria ter impresso algo ao longo das linhas de:
Escape character is '^]'.
Desde ^Xseja CtrlX, tentar Ctrl]para ^].
Você deve entrar no console do telnet, onde pode entrar quitpara sair do telnet.
no Windows, execute o telnet sem argumentos para ver qual é o caractere de escape. Em algumas versões localizadas do Windows, onde] está disponível apenas com a Alt Grtecla, a combinação de teclas é Ctrl+ +.
mihi
23
Tanto quanto me lembro, Ctrl + 5 era equivalente a ^] no meu teclado (norueguês).
@ Alexander, você deve pressionar Ctrl + ]e somente quando telnet>aparecer o prompt, digite quit.
Gacha
2
Por alguma razão, eu recebo, Microsoft Telnet> ^] Invalid Command. type ?/help for helpmas quitfunciona. Obrigado.
Charles Clayton
18
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:
PS: A resposta foi reproduzida aqui para sua conveniência, pois o Google me levou a essa pergunta primeiro e nenhuma das outras respostas aqui foi suficiente para o meu caso. A pergunta Como enviar o caractere de escape no terminal OS X? pode ser visto como uma duplicata (versão mais genérica) desta questão, já que os problemas do OP são basicamente os mesmos.
Teclado francês aqui no Win7 com uma sessão remota em uma VM Ubuntu 17.10 via Putty. Eu recebi o prompt do telnet de volta com ctrl + 5 e não ctrl + 6 #
Diego Tercero
3
Para o meu teclado alemão é realmente CTR ++, não CTR + U
Dominik andreas
2
Se você usa Q turco no ubuntu, CTRL + 5 é a chave
Erdinç Çorbacı 12/12
Se você usa o espanhol latino-americano, CTRL + 5 também é a chave
Gustavo Arias Méndez
Não parece funcionar em português. (Windows 10). Além disso, o telnet diz que o caractere de escape é ']', não '^]'.
telnet
é anterior ao Windows e a Microsoft tinha excelentes padrões de interface nos anos 80 e 90.Respostas:
Deveria ter impresso algo ao longo das linhas de:
Desde
^X
seja CtrlX, tentar Ctrl]para^]
.Você deve entrar no console do telnet, onde pode entrar
quit
para sair do telnet.fonte
Alt Gr
tecla, a combinação de teclas éCtrl
++
.Ubuntu
Ctrl + ]
,quit
funcionou para mimCtrl
+¨
Digite
quit
para sair do telnet no Windows.fonte
Ctrl + ]
e somente quandotelnet>
aparecer o prompt, digitequit
.Microsoft Telnet> ^] Invalid Command. type ?/help for help
masquit
funciona. Obrigado.Citação de @jtbandes responda aqui: https://superuser.com/a/427/192525 Todos os gritos a ele.
PS: A resposta foi reproduzida aqui para sua conveniência, pois o Google me levou a essa pergunta primeiro e nenhuma das outras respostas aqui foi suficiente para o meu caso. A pergunta Como enviar o caractere de escape no terminal OS X? pode ser visto como uma duplicata (versão mais genérica) desta questão, já que os problemas do OP são basicamente os mesmos.
fonte