253

Я запускаю telnet через telnet host port . Как мне остановить это в Windows? Удивительно, что Ctrl+C не работает.

3 ответа3

383

Он должен был напечатать что-то вроде:

Escape character is '^]'.

Поскольку ^X - это Ctrl X, попробуйте Ctrl ] для ^] .

Затем вы должны войти в консоль telnet, где вы можете ввести quit чтобы выйти из telnet.

79

Введите quit чтобы выйти из Telnet в Windows.

14

^] Означает Ctrl + правая скобка. Как это ни странно, это работает. Вы попадете в подсказку telnet, где вы можете набрать quit .

На международных клавиатурах символ] часто не является одной клавишей, и его необходимо заменить другой клавишей. Правильный ключ обычно является ключом справа от P или следующим ключом после этого.

Вот список, основанный на комментариях ниже:

  • Финский, шведский, норвежский, датский: ctrl + å
  • Французский: ctrl + 6
  • Немецкий: ctrl + ü
  • Швейцарский: ctrl + ¨
  • Венгерский: Ctrl + 5
  • Португальский: ctrl + ´
  • Голландский, бельгийский: ctrl + $
  • Канадский французский: ctrl + ç

Цитата @jtbandes ответ здесь: https://superuser.com/a/427/192525 Все кредиты ему.

PS: Ответ воспроизведен здесь для вашего удобства, так как Google сначала взял меня на этот вопрос, и ни один из других ответов здесь не был достаточным для моего случая. Вопрос Как отправить escape-символ на OS X терминал? можно рассматривать как дубликат (более общий вариант) этого вопроса, поскольку проблемы ОП в основном одинаковы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .