ด้วยความอยากรู้เมื่อชุดตัวละครของคุณแตกออกจากการทำอะไรคล้าย ๆcat /dev/urandom
จะมีวิธีในการแก้ไขปัญหาดังกล่าวหรือไม่?
นอกจากนี้ผมได้รับเสมออยากรู้ว่า
—
crasic
cat
สามารถทำลายชุดตัวละครของคุณ ...
cat / bin / ls มักจะแก้ไขปัญหานี้ (ไม่แน่ใจว่าทำไม)
—
skarface
@crasic: ส่งไบนารีไปยังเทอร์มินัลและแต่ละเทอร์มินัลมีวิธีในการเปลี่ยนแบบอักษร / สี / ฯลฯ โดยรับ caracters พิเศษ ดูมหัศจรรย์: linusakesson.net/programming/tty (aka "demystified TTY) ทั้งนี้ขึ้นอยู่กับการตั้งค่า TERM ของคุณมันจะตอบสนองแตกต่างกันเช่นกัน (และแน่นอนขึ้นอยู่กับจำนวนไบต์ที่ได้รับและตามลำดับ)
—
Olivier Dulac
@skarface: คุณอาจจะโชคดีที่ไบนารี่ของ / bin / ls ใกล้จะถึงจุดสิ้นสุดแล้วลำดับของไบต์ที่แก้ไขการแสดงผล มันจะขึ้นอยู่กับ OS, ไบนารี่ (เช่น, เวอร์ชันใด, คอมไพล์ออปชั่นที่ใช้ ฯลฯ ) และการตั้งค่าเทอร์มินัลของเทอร์มินัลของคุณ ... ดังนั้นฉันขอแนะนำให้คุณใช้ "stty sane" แทน ^^
—
Olivier Dulac
cat -A
นอกจากนี้ถ้าคุณคิดว่าคำสั่งอาจผลิตตัวอักษรที่ไม่ถูกต้องการใช้งาน