เปลี่ยน Terminal ให้เป็นหน้าจอเลื่อนแบบ Matrix ของ Binary หรือ Gibberish
บรรทัดคำสั่งมักจะถูกมองว่าเป็นเรื่องร้ายแรง และเรามักจะครอบคลุมเฉพาะเคล็ดลับที่มีประโยชน์ของเทอร์มินัลซึ่งค่อนข้างก้าวหน้า แต่ไม่ใช่ทุกอย่างในเทอร์มินัลจะต้องมีประโยชน์ เพื่อพิสูจน์ว่า เรามีสตริงคำสั่งสามชุดที่เมื่อวางลงใน OS X Terminal แล้ว ไม่ต้องทำอะไรนอกจากเลื่อนหน้าจอของข้อความแบบสุ่ม ไบนารี หรือข้อความที่คุณกำหนดเอง ทำให้หน้าต่างเทอร์มินัลของคุณดูเหมือนหน้าจอคอมพิวเตอร์จากปี 1999 ภาพยนตร์เรื่อง เดอะ เมทริกซ์.
เพื่อให้ได้ผลลัพธ์ที่ดูดีที่สุด (เช่น geekiest) อย่างน้อยที่สุดให้เปลี่ยนการตั้งค่า Terminal UI เพื่อให้หน้าต่างที่ใช้งานอยู่มีลักษณะเป็น "Homebrew" หรือ "Pro" ซึ่งใช้ข้อความสีเขียวตัดกับพื้นหลังสีดำ หรือออกไปทั้งหมดและรับรูปลักษณ์ของเทอร์มินัลที่แฟนซีจริงๆ ใช้ Terminal เต็มหน้าจอก่อน ถ้าคุณต้องการให้ Matrix ที่มีลักษณะคล้าย Matrix แบบเลื่อนใช้เต็มหน้าจอ
เปลี่ยน Terminal เป็นหน้าจอเลื่อนของ Matrix-Style Gibberish
- เปิด Terminal ซึ่งพบใน /Applications/Utilities/ หรือพบผ่าน Spotlight หรือ Launchpad
- คัดลอกและวางข้อความต่อไปนี้ลงในบรรทัดคำสั่ง: "
- เมื่อเสร็จแล้ว ให้กด Control+C เพื่อสิ้นสุดกระบวนการ หรือเพียงแค่ปิดหน้าต่าง Terminal
LC_ALL=C tr -c >"
หากคุณไม่สามารถทดสอบด้วยตัวเองหรือคุณแค่สงสัยว่าหน้าตาจะเป็นอย่างไรหากไม่ได้ใช้งาน นี่คือวิดีโอสั้น ๆ ที่แสดงลักษณะที่ปรากฏ วิดีโอแสดงให้เห็นว่าการเลื่อนขาด ๆ หาย ๆ แต่จริง ๆ แล้วราบรื่นจริง ๆ:
วางแผนว่าจะใช้สิ่งนี้บ่อยๆ เพื่ออะไร? ทำให้เป็นนามแฝงโดยโยนสิ่งต่อไปนี้ลงใน .bash_profile:
"alias matrix=&39;LC_ALL=C tr -c >"
หรือ alias คำสั่งไบนารีด้านล่างแทน:
Scrolling Endless Binary in the Terminal
หากการพูดพล่อยๆ แบบเมทริกซ์ไม่ใช่สิ่งที่คุณต้องการ คุณสามารถใช้สตริงคำสั่งที่แตกต่างไปจากเดิมอย่างสิ้นเชิงต่อไปนี้เพื่อให้ Terminal แยกกระแสของไบนารีจำนวนมหาศาลออกมาแทน:
"echo -e 1; ในขณะที่ $t; ทำเพื่อ i ใน `seq 1 30`;do r=$;h=$;if ; จากนั้น v=0 $r;else v=1 $r;fi;v2=$v2 $v;done;echo -e $v2;v2=;done; "
เช่นเดียวกับก่อนหน้านี้ คุณสามารถหยุดการเลื่อนแบบไบนารีได้โดยการกดปุ่ม Control+C หรือปิดหน้าต่างเทอร์มินัล นี่คือลักษณะการเลื่อนแบบไบนารี:
จริงอยู่ว่านี่ค่อนข้างไม่มีจุดหมายแต่ก็สนุก ดังนั้นไม่ว่าคุณจะแค่สร้างภาพพักหน้าจอที่ใช้เทอร์มินัล DIY ของคุณเอง เช่นเดียวกับรูปลักษณ์ หรือถ้าคุณอยากดูยุ่งสุด ๆ กับการทำบางสิ่งที่น่าอัศจรรย์ ซับซ้อนเมื่อเจ้านายของคุณกำลังโฉบอยู่ จัดการเลย
เลื่อนอะไรก็ได้ใน Terminal ซ้ำๆ
ต้องการปรับแต่งสิ่งที่กำลังเลื่อนหรือไม่? ใช้สตริงคำสั่งต่อไปนี้แทน โดยแทนที่พื้นที่ในเครื่องหมายคำพูดด้วยอะไรก็ได้:
ในขณะที่ (จริง) ทำ echo -n 9A85Y1BF978124871248172487124871248712487124; เสร็จแล้ว"
ตัวอย่างเช่น คุณสามารถเลื่อนดู “OSXDaily.com เป็นเว็บไซต์ที่ยอดเยี่ยม น่าทึ่ง และหล่อที่สุด” ได้ไม่รู้จบ โดยมีรายการต่อไปนี้
" while (true) do echo -n OSXDaily.com เป็นเว็บไซต์ที่ยอดเยี่ยม น่าทึ่ง และหล่อที่สุด ; เสร็จแล้ว"
ตามปกติ Control+C จะหยุดการเลื่อน
ขอบคุณ Pete ที่ส่งคำสั่งเวอร์ชันแก้ไขเหล่านี้