Verwandeln Sie das Terminal in einen Matrix-Style Scrolling Screen von Binary oder Gibberish

Die Befehlszeile wird normalerweise als seriös angesehen und wir behandeln normalerweise nur nützliche Terminaltricks, die ziemlich fortgeschritten sind, aber nicht alles im Terminal muss nützlich sein. Um das zu beweisen, haben wir drei Befehlszeichenfolgen, die beim Einfügen in das OS X Terminal nur Bildschirminhalte von zufälligem Text, Binär oder Ihrer eigenen benutzerdefinierten Nachricht durchblättern, so dass Ihr Terminalfenster ein wenig wie auf den Computerbildschirmen von 1999 aussieht Film Die Matrix.



Für die am besten aussehenden (dh geekesten) Ergebnisse sollten Sie zumindest Ihre Terminal-UI-Einstellungen ändern, damit das aktive Fenster als "Homebrew" oder "Pro" formatiert wird, das grünen Text vor einem schwarzen Hintergrund verwendet. Oder gehen Sie alle raus und bekommen Sie ein wirklich schickes Terminal Aussehen. Nehmen Sie zuerst den Vollbildmodus des Terminals, wenn Sie lieber den scrollenden Matrix-Look wie den gesamten Bildschirm verwenden möchten.

Verwandle das Terminal in einen Scroll-Bildschirm von Matrix-Style Gibberish

  • Öffne das Terminal, finde es unter / Programme / Dienstprogramme / oder finde es über Spotlight oder Launchpad
  • Kopieren Sie den folgenden Text und fügen Sie ihn in die Befehlszeile ein:
  • LC_ALL=C tr -c "[:digit:]" " " < /dev/urandom | dd cbs=$COLUMNS conv=unblock | GREP_COLOR="1;32" grep --color "[^ ]"

  • Wenn Sie fertig sind, drücken Sie Strg + C, um den Vorgang zu beenden, oder schließen Sie einfach das Terminal-Fenster

Wenn Sie das nicht selbst testen können oder sich fragen, wie es aussieht, ohne es zu starten, hier ist ein sehr kurzes Video, wie es aussieht. Das Video zeigt es scrolling abgehackt, aber es ist wirklich sehr glatt:

Planen Sie diese oft für etwas oder andere? Machen Sie es zu einem Alias, indem Sie Folgendes in Ihr .bash_profile werfen:

alias matrix='LC_ALL=C tr -c "[:digit:]" " " < /dev/urandom | dd cbs=$COLUMNS conv=unblock | GREP_COLOR="1;32" grep --color "[^ ]"'

Oder alias den folgenden binären Befehl:

Scrollen endloser Binär im Terminal

Wenn Matrix-style-Kauderwelsch nicht Ihr Ding ist, können Sie die folgende komplett andere Befehlszeichenfolge verwenden, damit das Terminal stattdessen einen riesigen Binärstrom ausgibt:

echo -e "1"; while $t; do for i in `seq 1 30`;do r="$[($RANDOM % 2)]";h="$[($RANDOM % 4)]";if [ $h -eq 1 ]; then v="0 $r";else v="1 $r";fi;v2="$v2 $v";done;echo -e $v2;v2="";done;

Nach wie vor können Sie das binäre Scrollen beenden, indem Sie Strg + C drücken oder das Terminal-Fenster schließen. So sieht das binäre Scrollen aus:

Zugegeben, das ist ziemlich sinnlos, aber es macht Spaß, also ob Sie nur Ihren eigenen DIY-Terminal-basierte Bildschirmschoner machen, genau wie das Aussehen, oder wenn Sie super beschäftigt etwas erstaunlich komplexes tun wollen, wenn Ihr Chef schwebt, haben daran.

Scrolle wiederholt alles im Terminal

Möchten Sie anpassen, was gescrollt wird? Verwenden Sie stattdessen die folgende Befehlszeichenfolge und ersetzen Sie den Bereich in Anführungszeichen durch nichts:

while (true) do echo -n "9A85Y1BF978124871248172487124871248712487124"; done

Zum Beispiel können Sie endlos scrollen "OSXDaily.com ist die tollste, erstaunlich, und gut aussehend Website" mit den folgenden:

while (true) do echo -n "OSXDaily.com is the most awesome, amazing, and handsome website "; done

Wie üblich hört Control + C auf zu scrollen.

Danke an Pete für das Senden dieser modifizierten Versionen von Befehlen