Wie sende ich das Escape-Zeichen auf dem OS X-Terminal?

45

Das Verbinden mit Telnet sieht folgendermaßen aus:

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

Ich starte dies auf dem OS X Leopard-Terminal. Die Frage ist, wie sende ich dieses Escape-Zeichen? Auf einem Linux-Terminal würde ich versuchen ESC- 5oder CTRL- 5, aber ich kann nicht herausfinden, wie das unter OS X gemacht wird.

Ville Laurikari
quelle

Antworten:

76

Die ^]Mittel ctrl+ rechte Klammer. So seltsam das auch ist, es funktioniert. Sie werden zur Telnet-Eingabeaufforderung weitergeleitet, in die Sie eingeben können quit.

Bei internationalen Tastaturen ist das Zeichen] oft keine einzige Taste und muss durch eine andere Taste ersetzt werden. Die richtige Taste ist normalerweise die Taste rechts von P oder die nächste Taste danach.

Hier ist eine Liste basierend auf den Kommentaren unten:

  • Finnisch, Schwedisch, Norwegisch, Dänisch: ctrl+å
  • Französisch: ctrl+6
  • Deutsch: ctrl+ü
  • Schweizer: ctrl+¨
  • Ungarisch: ctrl+5
  • Portugiesisch: ctrl+´
  • Niederländisch, Belgisch: ctrl+$
  • Kanadisches Französisch: ctrl+ç
jtbandes
quelle
5
Ahhh, natürlich. Abgesehen davon ist es bei meinem finnischen Tastaturlayout Steuerung + å. Natürlich. Danke :)
Ville Laurikari
1
Und auf der französischen Tastatur ist es ctrl-6.
kmkaplan
4
Auf der deutschen Tastatur unter OSX ist es STRG-Ü (Umlaut U)
1
Auf einer Schweizer Tastatur ist es Ctrl-¨. Warum oder warum musste der Telnet-Entwickler das Gruppentrennzeichen GS verwenden? So schwer auf fremden Tastaturen zu tippen.
Martin
4
auf Ungarisch (und viele mehr) ist esCtrl+5
törzsmókus
1

Problemumgehung für diejenigen, die Probleme haben, die Verknüpfung zu finden:

  1. Ändern Sie die Tastatursprache Ihres Systems in US International - PC (Systemeinstellungen / Tastatur / Eingabequellen)

  2. Sehen Sie sich ein Bild eines US-amerikanischen Tastaturlayouts an und drücken Sie die Tastenkombination Strg +]

elhombre
quelle