我通过telnet host port启动telnet。如何在Windows中停止它?令人震惊的是,Ctrl + C不起作用。

评论

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

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

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

#1 楼

它应该已经按照以下方式打印了一些内容:

Escape character is '^]'.


由于^X是CtrlX,请尝试Ctrl]作为^]

然后您应该进入telnet控制台,您可以在其中输入quit离开telnet。

评论


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

–mihi
2012年10月11日18:24



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

–喜剧
2012-10-12 8:34



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

–mkataja
13年3月3日,0:11

在Ubuntu Ctrl +]上,退出对我有用

–user1527227
2014年6月19日在20:31



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

– Krycke
16-3-16在11:05



#2 楼

键入quit退出Windows中的telnet。

评论


也适用于MacOS X;)

–卡林根
14年6月13日在7:13

也可以在Linux中使用。

–에이바
15年1月30日在18:45

来自@Isaac:这也适用于Windows 8.1。

–fixer1234
2015年4月20日下午5:21

@Alexander,您必须按Ctrl +],只有在telnet>提示出现时,才输入quit。

–加沙
15年12月29日在11:58

由于某种原因,我得到了Microsoft Telnet> ^]无效命令。键入?/ help寻求帮助,但退出工作。谢谢。

–查尔斯·克莱顿(Charles Clayton)
16-2-9在0:41



#3 楼


^]表示Ctrl +右括号。奇怪的是,它起作用了。您将被带到telnet提示符,您可以在其中键入
quit或简单地q
在国际键盘上,]字符通常不是单个键,
需要替换为其他一些键。正确的键是
,通常是P右边的键,或者是后面的下一个键。 :ctrl +å

法语:ctrl + 6

德语,土耳其语:ctrl +ü


瑞士:ctrl +¨
< br匈牙利语:ctrl + 5或ctrl +ú

葡萄牙语:ctrl +´

荷兰语,比利时语: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)
17-12-12在13:19



对于我的德语键盘,实际上是ctr ++,而不是ctr +ü

–dominik andreas
18-2-22在12:56

如果在ubuntu上使用土耳其语Q,则CTRL + 5是关键

–ErdinçÇorbacı
18-10-12在9:03

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

–古斯塔沃·阿里亚斯·门德斯(Gustavo AriasMéndez)
19年7月9日在2:03

似乎在葡萄牙语中不起作用。 (Windows 10)。另外,telnet表示转义字符为']',而不是'^]'。

– D. Pardal
19年7月13日在10:23



#4 楼

在Debian 9上,键入:

Ctrl + $


允许您从telnet显示提示,然后仅键入:

q


要退出