Як вийти з telnet?


282

Я запускаю telnet від telnet host port. Як зупинити це в Windows? Шокуюче, Ctrl+ Cне працює.


11
Ласкаво просимо в траншеї, нічого не "шокує" для Windows.
Pacerier

@Pacerier telnetпередував Windows, і Microsoft мала відмінні стандарти інтерфейсу у 80-х та 90-х.
Cees Timmerman

3
Причиною, що Ctrl + C не перериває і не припиняє з'єднання, полягає в тому, що сигнал переривання або Ctrl + C часто потрібно передавати на віддалений кінець (щоб ви могли там перервати програми, якщо ви працюєте над віддаленою оболонкою ), що було б неможливо, якби клієнт telnet перехопив його для своїх цілей.
blubberdiblub

Відповіді:


420

Він повинен був надрукувати щось у рядку:

Escape character is '^]'.

Так як ^Xє CtrlX, спробуйте Ctrl]для ^].

Потім ви повинні ввести телнет консоль, де ви можете ввести , quitщоб залишити телнет.


18
у Windows запустіть telnet з аргументами, щоб побачити, що таке символ втечі. У деяких локалізованих версіях Windows, де] доступно лише з Alt Grклавішею, комбінація клавіш Ctrl+ +.
mihi

23
Наскільки я пам'ятаю, Ctrl + 5 був еквівалентний ^] на моїй (норвезькій) клавіатурі.
hlovdal

4
Ctrl + ¨ у версії Windows 7 та sv / fi.
mkataja

19
На Ubuntu Ctrl + ], quitпрацював для мене
користувач1527227

9
На моїй шведській клавіатурі це було Ctrl+¨
Krycke

90

Введіть quitдля виходу telnet у Windows.


6
Працював і над MacOS X;)
karlingen

4
Також працює в Linux.
에이 바

Від @Isaac: Це також працює в Windows 8.1.
fixer1234

6
@Alexander вам потрібно натиснути, Ctrl + ]і лише тоді, коли telnet>з'явиться підсказка, введіть quit.
Гача

2
Чомусь я отримую, Microsoft Telnet> ^] Invalid Command. type ?/help for helpале quitпрацює. Дякую.
Чарльз Клейтон

18

^]Засіб ctrl+ права дужка. Як не дивно, але це працює. Ви перейдете в підказку telnet, де ви зможете набрати quit.

На міжнародних клавіатурах символ] часто не є однією клавішею, і її потрібно замінити якоюсь іншою клавішею. Правильна клавіша, як правило, є ключем праворуч від P або наступною клавішею після цього.

Ось список на основі коментарів нижче:

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

Цитата з @jtbandes відповідайте тут: https://superuser.com/a/427/192525 Усі кредити йому.

PS: Відповідь, відтворену тут, для вашої зручності, оскільки Google спочатку взяв мене до цього питання, і жоден з інших відповідей тут не був достатнім для мого випадку. Питання Як надіслати символ втечі на термінал OS X? можна розглядати як дублікат (більш загальну версію) цього питання, оскільки проблеми ОП в основному однакові.


Французька клавіатура тут на Win7 з віддаленим сеансом на Ubuntu 17.10 VM через Putty. Я повернувся до підказки telnet із ctrl + 5 not ctrl + 6
Дієго Терсеро

3
Для моєї німецької клавіатури це фактично ctr ++, а не ctr + ü
dominik andreas

2
Якщо ви використовуєте турецьку Q на ubuntu CTRL + 5, це ключ
Erdinç Çorbacı

Якщо ви використовуєте латиноамериканську іспанську CTRL + 5 - це теж ключ
Густаво Аріас Мендес

Здається, це не працює португальською. (Windows 10). Крім того, telnet каже, що символом втечі є "]", а не "^]".
Д. Пардал
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.