如何在OS X终端上发送转义符?


45

用telnet连接看起来像这样:

$ telnet some.host
Trying 10.1.2.3...
Connected to some.host.
Escape character is '^]'.

我正在OS X Leopard终端上运行它。问题是,如何发送这个转义字符?在Linux终端上,我尝试ESC- 5CTRL- 5,但是我不知道如何在OS X上执行此操作。

Answers:


76

^]手段ctrl+右支架。奇怪的是,它有效。您将被带到telnet提示符,您可以在其中键入quit

在国际键盘上,[]字符通常不是单个键,需要用其他一些键替换。正确的键通常是P右侧的键或之后的下一个键。

以下是基于以下评论的列表:

  • 芬兰文,瑞典文,挪威文,丹麦文:ctrl+å
  • 法语:ctrl+6
  • 德语:ctrl+ü
  • 瑞士文:ctrl+¨
  • 匈牙利文:ctrl+5
  • 葡萄牙语:ctrl+´
  • 荷兰文,比利时文:ctrl+$
  • 加拿大法语:ctrl+ç

5
嗯,当然。除了我的芬兰语键盘布局外,它是Control +å。自然。谢谢:)
Ville Laurikari

1
在法语键盘上是ctrl-6
kmkaplan 2011年

4
在OSX上的德语键盘上,它是CTRL-Ü(Umlaut U)

1
在瑞士键盘上,它是Ctrl-¨。为什么-为什么telnet开发人员需要使用组分隔符GS。很难在外国键盘上打字。
马丁

4
在匈牙利(还有更多),它是Ctrl+5
törzsmókus

1

针对那些找不到快捷方式的人的解决方法:

  1. 将系统键盘语言更改为美国国际-PC(系统设置/键盘/输入源)

  2. 查看美国键盘布局的图像,然后按Ctrl +]键盘上的相应键

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.