Bagaimana cara mengirim karakter escape di terminal OS X?


45

Menghubungkan dengan telnet terlihat seperti ini:

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

Saya menjalankan ini di terminal OS X Leopard. Pertanyaannya adalah, bagaimana saya mengirim karakter pelarian ini? Pada terminal Linux saya akan mencoba ESC- 5atau CTRL- 5, tetapi saya tidak tahu bagaimana melakukan ini pada OS X.

Jawaban:


76

The ^]berarti ctrl+ bracket yang tepat. Seaneh itu, ia bekerja. Anda akan dibawa ke prompt telnet, tempat Anda bisa mengetik quit.

Pada keyboard internasional, karakter] sering kali bukan kunci tunggal, dan perlu diganti dengan beberapa tombol lain. Kunci yang benar biasanya adalah kunci di sebelah kanan P atau kunci berikutnya setelah itu.

Berikut daftar berdasarkan komentar di bawah ini:

  • Finlandia, Swedia, Norwegia, Denmark: ctrl+å
  • Prancis: ctrl+6
  • Jerman: ctrl+ü
  • Swiss: ctrl+¨
  • Hongaria: ctrl+5
  • Portugis: ctrl+´
  • Belanda, Belgia: ctrl+$
  • Bahasa Prancis Kanada: ctrl+ç

5
Ahhh, tentu saja. Kecuali itu dengan tata letak keyboard Finlandia saya, itu kontrol + å. Tentu saja. Terima kasih :)
Ville Laurikari

1
Dan pada keyboard Prancis itu ctrl-6.
kmkaplan

4
Pada Keyboard Jerman pada OSX itu adalah CTRL-Ü (Umlaut U)

1
Pada Keyboard Swiss, itu adalah Ctrl-¨. Mengapa o mengapa pengembang telnet perlu menggunakan pemisah grup GS. Jadi sulit mengetik di keyboard asing.
Martin

4
tentang bahasa Hongaria (dan banyak lagi)Ctrl+5
törzsmókus

1

Penanganan masalah bagi mereka yang memiliki masalah dalam menemukan jalan pintas:

  1. Ubah bahasa keyboard sistem Anda ke internasional AS - PC (Pengaturan Sistem / keyboard / sumber input)

  2. Lihatlah gambar tata letak keyboard AS dan ctrl +] tombol yang sesuai pada keyboard Anda

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.