Добро пожаловать в окопы, на Windows нет ничего «шокирующего».
Пейсер
@Pacerier telnetпредшествовал Windows, и у Microsoft были отличные стандарты пользовательского интерфейса в 80-х и 90-х годах.
Сис Тиммерман
3
Причина, по которой Ctrl + C не прерывает и не приостанавливает соединение, состоит в том, что сигнал прерывания или Ctrl + C часто необходимо передавать на удаленный конец (так что вы можете прерывать программы там, если вы работаете с удаленной оболочкой). ), что было бы невозможно, если бы клиент telnet перехватил его для своих собственных целей.
blubberdiblub
Ответы:
420
Он должен был напечатать что-то вроде:
Escape character is '^]'.
Так как ^Xесть CtrlX, попробуйте Ctrl]для ^].
Затем вы должны войти в консоль telnet, куда вы можете войти, quitчтобы выйти из telnet.
в Windows запустите telnet без аргументов, чтобы увидеть, что такое escape-символ. В некоторых локализованных версиях Windows, где] доступно только с Alt Grключом, комбинация клавиш Ctrl+ +.
Михи
23
Насколько я помню, Ctrl + 5 был эквивалентен ^] на моей (норвежской) клавиатуре.
@ Александр вы должны нажать Ctrl + ]и только тогда, когда telnet>появится подсказка, введите quit.
Гача
2
Я почему-то получаю Microsoft Telnet> ^] Invalid Command. type ?/help for helpно quitработает. Благодарю.
Чарльз Клэйтон
19
^]Средство ctrl+ правая скобка. Как это ни странно, это работает. Вы попадете в подсказку telnet, где вы можете ввести
quit.
На международных клавиатурах символ] часто не является одной клавишей, и его необходимо заменить другой клавишей. Правильный ключ обычно является ключом справа от P или следующим ключом после этого.
PS: Ответ воспроизведен здесь для вашего удобства, так как Google сначала взял меня на этот вопрос, и ни один из других ответов здесь не был достаточным для моего случая. Вопрос Как отправить escape-символ на OS X терминал? можно рассматривать как дубликат (более общий вариант) этого вопроса, поскольку проблемы ОП в основном одинаковы.
Французская клавиатура здесь на Win7 с удаленным сеансом на ВМ Ubuntu 17.10 через Putty. Я получил приглашение telnet с помощью Ctrl + 5, а не Ctrl + 6
Диего
3
Для моей немецкой клавиатуры это фактически ctr ++, а не ctr + ü
dominik andreas
2
Если вы используете турецкий Q на Ubuntu CTRL + 5 является ключом
Erdinç Çorbacı
Если вы используете латиноамериканский испанский CTRL + 5 тоже ключ
Gustavo Arias Méndez
Кажется, не работает на португальском языке. (Windows 10). Кроме того, telnet говорит, что escape-символ - это «]», а не «^]».
telnet
предшествовал Windows, и у Microsoft были отличные стандарты пользовательского интерфейса в 80-х и 90-х годах.Ответы:
Он должен был напечатать что-то вроде:
Так как
^X
есть CtrlX, попробуйте Ctrl]для^]
.Затем вы должны войти в консоль telnet, куда вы можете войти,
quit
чтобы выйти из telnet.источник
Alt Gr
ключом, комбинация клавишCtrl
++
.Ubuntu
Ctrl + ]
,quit
работал для меняCtrl
+¨
Тип
quit
для выхода из Telnet в Windows.источник
Ctrl + ]
и только тогда, когдаtelnet>
появится подсказка, введитеquit
.Microsoft Telnet> ^] Invalid Command. type ?/help for help
ноquit
работает. Благодарю.Цитата @jtbandes ответ здесь: https://superuser.com/a/427/192525 Все кредиты ему.
PS: Ответ воспроизведен здесь для вашего удобства, так как Google сначала взял меня на этот вопрос, и ни один из других ответов здесь не был достаточным для моего случая. Вопрос Как отправить escape-символ на OS X терминал? можно рассматривать как дубликат (более общий вариант) этого вопроса, поскольку проблемы ОП в основном одинаковы.
источник