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

Vil*_*ari 48 terminal macos

用 telnet 连接看起来像这样:

$ telnet some.host
Trying 10.1.2.3...
Connected to some.host.
Escape character is '^]'.
Run Code Online (Sandbox Code Playgroud)

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

jtb*_*des 83

^]手段ctrl+右支架。尽管很奇怪,但它确实有效。您将被带到 telnet 提示符,您可以在其中键入quit.

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

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

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

  • 啊,当然。除了我的芬兰语键盘布局,它是 control + å。自然。谢谢 :) (5认同)
  • 在匈牙利语(以及更多)上是`Ctrl+5` (5认同)
  • 在 OSX 上的德语键盘上,它是 CTRL-Ü(变音 U) (4认同)