วิธีการส่งตัวอักขระเลี่ยงบนเทอร์มินัล OS X?


42

การเชื่อมต่อกับ telnet มีลักษณะดังนี้:

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

ฉันใช้สิ่งนี้ในเทอร์มินัล OS X Leopard คำถามคือฉันจะส่งตัวละครหลบหนีนี้ได้อย่างไร ใน terminal Linux ฉันลอง ESC - 5 หรือ CTRL - 5 แต่ฉันไม่สามารถหาวิธีการทำได้ใน OS X

คำตอบ:


70

^] วิธี Ctrl + เครื่องหมายวงเล็บปีกกาด้านขวา มันทำงานได้ดี คุณจะเข้าสู่พรอมต์ telnet ซึ่งคุณสามารถพิมพ์ quit.

บนแป้นพิมพ์สากลอักขระ] มักจะไม่ใช่ปุ่มเดียวและจำเป็นต้องแทนที่ด้วยปุ่มอื่น คีย์ที่ถูกต้องมักจะเป็นกุญแจทางด้านขวาของ P หรือคีย์ถัดไปหลังจากนั้น

นี่คือรายการตามความคิดเห็นด้านล่าง:

  • ฟินแลนด์, สวีเดน, นอร์เวย์, เดนมาร์ก: Ctrl + Å
  • ฝรั่งเศส: Ctrl + 6
  • เยอรมัน: Ctrl + ยู
  • สวิส: Ctrl + ¨
  • ฮังการี: Ctrl + 5
  • โปรตุเกส: Ctrl + '
  • ดัตช์, เบลเยียม: Ctrl + $
  • แคนาดาฝรั่งเศส: Ctrl + ç

5
แน่นอน Ahhh ยกเว้นว่าด้วยรูปแบบแป้นพิมพ์ภาษาฟินแลนด์ของฉันมันคือการควบคุม + å เป็นธรรมชาติ ขอบคุณ :)
Ville Laurikari

1
และบนแป้นพิมพ์ภาษาฝรั่งเศส ctrl-6.
kmkaplan

3
บน German Keyboard บน OSX มันคือ CTRL-Ü (Umlaut U)

1
บน Swiss Keyboard มันคือ Ctrl-¨ ทำไมนักพัฒนา telnet ถึงต้องใช้ตัวแยกกลุ่ม GS จึงยากที่จะพิมพ์บนคีย์บอร์ดต่างประเทศ
Martin

4
ในฮังการี (และอีกมากมาย) ก็คือ Ctrl+5
törzsmókus

1

วิธีแก้ปัญหาสำหรับผู้ที่มีปัญหาในการค้นหาทางลัด:

  1. เปลี่ยนภาษาของแป้นพิมพ์ระบบเป็นสากลของสหรัฐอเมริกา - พีซี (การตั้งค่าระบบ / คีย์บอร์ด / แหล่งอินพุต)

  2. ดูรูปภาพของรูปแบบแป้นพิมพ์สหรัฐฯและ ctrl +] ปุ่มที่เกี่ยวข้องบนแป้นพิมพ์ของคุณ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.