เปลี่ยน Terminal ให้เป็นหน้าจอเลื่อนแบบ Matrix ของ Binary หรือ Gibberish

Anonim

บรรทัดคำสั่งมักจะถูกมองว่าเป็นเรื่องร้ายแรง และเรามักจะครอบคลุมเฉพาะเคล็ดลับที่มีประโยชน์ของเทอร์มินัลซึ่งค่อนข้างก้าวหน้า แต่ไม่ใช่ทุกอย่างในเทอร์มินัลจะต้องมีประโยชน์ เพื่อพิสูจน์ว่า เรามีสตริงคำสั่งสามชุดที่เมื่อวางลงใน OS X Terminal แล้ว ไม่ต้องทำอะไรนอกจากเลื่อนหน้าจอของข้อความแบบสุ่ม ไบนารี หรือข้อความที่คุณกำหนดเอง ทำให้หน้าต่างเทอร์มินัลของคุณดูเหมือนหน้าจอคอมพิวเตอร์จากปี 1999 ภาพยนตร์เรื่อง เดอะ เมทริกซ์.

เพื่อให้ได้ผลลัพธ์ที่ดูดีที่สุด (เช่น geekiest) อย่างน้อยที่สุดให้เปลี่ยนการตั้งค่า Terminal UI เพื่อให้หน้าต่างที่ใช้งานอยู่มีลักษณะเป็น "Homebrew" หรือ "Pro" ซึ่งใช้ข้อความสีเขียวตัดกับพื้นหลังสีดำ หรือออกไปทั้งหมดและรับรูปลักษณ์ของเทอร์มินัลที่แฟนซีจริงๆ ใช้ Terminal เต็มหน้าจอก่อน ถ้าคุณต้องการให้ Matrix ที่มีลักษณะคล้าย Matrix แบบเลื่อนใช้เต็มหน้าจอ

เปลี่ยน Terminal เป็นหน้าจอเลื่อนของ Matrix-Style Gibberish

  • เปิด Terminal ซึ่งพบใน /Applications/Utilities/ หรือพบผ่าน Spotlight หรือ Launchpad
  • คัดลอกและวางข้อความต่อไปนี้ลงในบรรทัดคำสั่ง:
  • "

    LC_ALL=C tr -c >"

  • เมื่อเสร็จแล้ว ให้กด Control+C เพื่อสิ้นสุดกระบวนการ หรือเพียงแค่ปิดหน้าต่าง Terminal

หากคุณไม่สามารถทดสอบด้วยตัวเองหรือคุณแค่สงสัยว่าหน้าตาจะเป็นอย่างไรหากไม่ได้ใช้งาน นี่คือวิดีโอสั้น ๆ ที่แสดงลักษณะที่ปรากฏ วิดีโอแสดงให้เห็นว่าการเลื่อนขาด ๆ หาย ๆ แต่จริง ๆ แล้วราบรื่นจริง ๆ:

วางแผนว่าจะใช้สิ่งนี้บ่อยๆ เพื่ออะไร? ทำให้เป็นนามแฝงโดยโยนสิ่งต่อไปนี้ลงใน .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 ที่ส่งคำสั่งเวอร์ชันแก้ไขเหล่านี้

เปลี่ยน Terminal ให้เป็นหน้าจอเลื่อนแบบ Matrix ของ Binary หรือ Gibberish