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

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

使用 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 上执行此操作。

答案1

意思^]ctrl+ 右括号。​​虽然很奇怪,但它确实有效。您将进入 telnet 提示符,您可以在其中键入quit

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

以下是根据以下评论列出的列表:

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

答案2

对于那些找不到快捷方式的人来说,解决办法是:

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

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

相关内容