如何退出telnet?


282

我从开始telnet telnet host port。如何在Windows中停止它?令人震惊的是,Ctrl+ C无效。


11
欢迎来到战trench,在Windows上没有什么“震惊”的。
Pacerier

@Pacerier telnet早于Windows,Microsoft在80年代和90年代拥有出色的UI标准。
Cees Timmerman

3
Ctrl + C不会中断或中止连接的原因是,通常需要将中断信号或Ctrl + C传递到远程端(因此,如果您正在使用远程Shell,则可以在那里中断程序) ),如果telnet客户端出于自身目的拦截了它,那将是不可能的。
blubberdiblub

Answers:


420

它应该按照以下方式打印:

Escape character is '^]'.

由于^XIS CtrlX,尝试Ctrl]^]

然后,您应该进入telnet控制台,您可以在其中进入quit以退出telnet。


18
在Windows上,运行不带参数的telnet以查看转义字符是什么。在某些本地化的Windows版本中,其中[]仅与Alt Gr键一起使用,键组合为Ctrl+ +
mihi 2012年

23
据我记得,Ctrl + 5相当于(挪威语)键盘上的^]。
2012年

4
在Windows 7和sv / fi布局上按Ctrl +¨。
mkataja

19
在上Ubuntu Ctrl + ]quit为我工作
user1527227 2014年

9
在我的瑞典语键盘上是Ctrl+¨
Krycke


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终端上发送转义符?由于OP的问题基本相同,因此可以将其视为此问题的重复副本(更通用的版本)。


Win7上的法语键盘,通过Putty在Ubuntu 17.10 VM上进行远程会话。我用ctrl + 5而不是ctrl + 6收到了telnet提示
Diego Tercero

3
对于我的德式键盘,它实际上CTR ++,不CTR + U
多米尼克·安德烈亚斯

2
如果您在Ubuntu上使用土耳其语Q CTRL + 5是关键
ErdinçÇorbacı

如果您使用拉丁美洲西班牙语,则CTRL + 5也是关键
Gustavo AriasMéndez

似乎在葡萄牙语中不起作用。(Windows 10)。另外,telnet表示转义字符是']',而不是'^]'。
D. Pardal
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.