ฉันจะออกจาก telnet ได้อย่างไร


282

telnet host portฉันจะเริ่มต้นด้วยการเทลเน็ต ฉันจะหยุดมันใน Windows ได้อย่างไร อย่างน่าตกใจCtrl+ Cไม่ทำงาน


11
ยินดีต้อนรับสู่สนามเพลาะไม่มีอะไรที่ "ตกตะลึง" ใน Windows
Pacerier

@Pacerier telnetถือกำเนิด Windows และ Microsoft มีมาตรฐาน UI ที่ยอดเยี่ยมในยุค 80 และ 90
Cees Timmerman

3
เหตุผลที่ Ctrl + C ไม่ขัดจังหวะหรือระงับการเชื่อมต่อนั่นคือสัญญาณขัดจังหวะหรือ Ctrl + C มักจะต้องถูกส่งผ่านไปยังปลายทางระยะไกล (เพื่อให้คุณสามารถทำลายโปรแกรมที่นั่นถ้าคุณทำงานกับเปลือกระยะไกล ) ซึ่งจะเป็นไปไม่ได้หากไคลเอ็นต์ telnet ดักจับเพื่อวัตถุประสงค์ของตัวเอง
blubberdiblub

คำตอบ:


420

ควรพิมพ์บางสิ่งตามบรรทัด:

Escape character is '^]'.

ตั้งแต่^Xมี CtrlXลองสำหรับCtrl]^]

จากนั้นคุณควรเข้าสู่คอนโซลเทลเน็ตซึ่งคุณสามารถป้อนquitเพื่อออกจากเทลเน็ต


18
บน Windows รัน telnet โดยไม่มีอาร์กิวเมนต์เพื่อดูว่าอักขระ escape คืออะไร ในบาง Windows รุ่นภาษาท้องถิ่นที่] จะใช้ได้เฉพาะกับAlt Grที่สำคัญการรวมกันที่สำคัญคือ+Ctrl +
mihi

23
เท่าที่ฉันจำได้ว่า Ctrl + 5 เทียบเท่ากับ ^] บนแป้นพิมพ์ (นอร์เวย์) ของฉัน
hlovdal

4
Ctrl + ¨บน Windows 7 และเค้าโครง sv / fi
mkataja

19
เมื่อวันที่Ubuntu Ctrl + ], quitทำงานให้ฉัน
user1527227

9
บนแป้นพิมพ์ภาษาสวีเดนของฉันมันเป็นCtrl+¨
Krycke

90

พิมพ์quitเพื่อออกจาก telnet ใน windows


6
ทำงานใน MacOS X เช่นกัน;)
karlingen

4
ยังใช้งานได้ใน Linux
에이바

จาก @Isaac: สามารถใช้งานได้กับ Windows 8.1
fixer1234

6
@ อเล็กซานเดอร์คุณต้องกดCtrl + ]แล้วก็ต่อเมื่อtelnet>ปรากฏข้อความแจ้งขึ้นquitมา
Gacha

2
ด้วยเหตุผลบางอย่างฉันได้Microsoft Telnet> ^] Invalid Command. type ?/help for helpแต่quitทำงาน ขอบคุณ
Charles Clayton

18

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

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

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

  • ฟินแลนด์, สวีเดน, นอร์เวย์, เดนมาร์ก: ctrl+å
  • ฝรั่งเศส: ctrl+6
  • ภาษาเยอรมัน: ctrl+ü
  • สวิส: ctrl+¨
  • ฮังการี: ctrl+5
  • โปรตุเกส: ctrl+´
  • ดัตช์, เบลเยี่ยม: ctrl+$
  • แคนาดาฝรั่งเศส: ctrl+ç

อ้างจาก @jtbandes ตอบที่นี่: https://superuser.com/a/427/192525 ทุกคนให้เครดิตกับเขา

PS: คำตอบที่ทำซ้ำที่นี่เพื่อความสะดวกของคุณเนื่องจาก google พาฉันไปที่คำถามนี้ก่อนและไม่มีคำตอบอื่น ๆ ที่นี่ก็เพียงพอสำหรับกรณีของฉัน คำถามจะส่งตัวอักษร escape บนเทอร์มินัล OS X ได้อย่างไร อาจถูกมองว่าเป็นคำถามซ้ำ (ฉบับทั่วไป) ของคำถามนี้เนื่องจากปัญหาของ OP นั้นเหมือนกัน


แป้นพิมพ์ภาษาฝรั่งเศสที่นี่ใน Win7 พร้อมเซสชันระยะไกลบน Ubuntu 17.10 VM ผ่าน Putty ฉันได้รับการตอบกลับด้วย telnet ด้วย ctrl + 5 ไม่ใช่ ctrl + 6
Diego Tercero

3
สำหรับแป้นพิมพ์ภาษาเยอรมันของฉันมันคือ ctr ++ จริง ๆ ไม่ใช่ ctr + ü
dominik andreas

2
หากคุณใช้ Q ตุรกีบน Ubuntu CTRL + 5 เป็นกุญแจสำคัญ
ErdinçÇorbacı

ถ้าคุณใช้ละตินอเมริกาสเปน CTRL + 5 เป็นกุญแจด้วย
Gustavo Arias Mendez

ดูเหมือนจะไม่ทำงานในภาษาโปรตุเกส (Windows 10) นอกจากนี้ telnet ยังระบุว่าตัวหลบหลีกคือ ']' ไม่ใช่ '^]'
D. Pardal
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.