รีเซ็ตหน้าต่าง Terminal ที่อ่านไม่ออกบน OS X


15

ฉันเชื่อมต่อกับเซิร์ฟเวอร์ linux ผ่าน SSH หลังจากดำเนินการคำสั่งต่อไปนี้

cat dmesg.1.gz

พรอมต์ของเซสชัน SSH ของฉันเปลี่ยนจากconor@linux:~$เป็น␌⎺┼⎺⎼@┌␋┼┤│:·/┌⎺±⎽$

ข้อความใด ๆ ที่ฉันพิมพ์ลงในเทอร์มินัลนั้นอ่านไม่ออกแม้หลังจากยกเลิกการเชื่อมต่อจากเซสชัน SSH โดยการพิมพ์exitเทอร์มินัลเซสชันซึ่งตอนนี้ใช้กับ mac ของฉันก็ยังอ่านไม่ออก ฉันแก้ไขปัญหาโดยการปิดหน้าต่างเทอร์มินัลและเปิดใหม่

มีวิธีใดบ้างในการรีเซ็ตเทอร์มินัลโดยไม่ปิดหน้าต่างและเปิดใหม่เช่นคีย์ผสม


คำตอบ:


20

เทอร์มินัลของคุณถูกเปลี่ยนเป็นโหมด“ ชุดอักขระสำรอง” หากต้องการเลื่อนกลับออกพิมพ์

tput rmacs

ที่พร้อมต์เชลล์ของคุณ (อ่านไม่ออก) การพิมพ์ของคุณจะปรากฏแบบไม่ชัดเจน แต่ก็จะกลับมาเป็นปกติหลังจากคำสั่งนี้เสร็จสิ้น


เลือกสิ่งนี้เป็นคำตอบที่ดีที่สุดเพราะอธิบายเหตุผลว่าทำไมมันเกิดขึ้นนอกเหนือจากการแก้ไขปัญหา Mr. Mans ตอบด้วยเช่นกัน
conorgriffin

ทำงานบนเทอร์มินัล Linux ด้วยเช่นกัน :)
ออกจากระบบ

7

การพิมพ์ "รีเซ็ต" ที่บรรทัดคำสั่ง (แม้ว่าคุณจะไม่เห็นสิ่งที่คุณคาด) มักจะช่วยได้


6

ฉันมีปัญหาเดียวกันนี้ เพื่อแก้ไขคลิกที่ Shell -> ส่งการตั้งค่าใหม่ และถ้ามันไม่ได้ผล เชลล์ -> ฮาร์ดรีเซ็ต สิ่งนี้จะรีเซ็ตโดยที่คุณไม่ต้องปิดและเปิดเทอร์มินัลอีกครั้ง


+1 นี่เป็นทางออกเดียวที่ทำงานได้สำหรับฉันเมื่อมีสิ่งผิดปกติเกิดขึ้นที่ด้านระยะไกลของการเชื่อมต่อ ssh
เคลวิน

1
⌘R - ส่งการตั้งค่าใหม่
จะ

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