Transformați terminalul într-un ecran de defilare în stil matrice de binar sau gibberish

Anonim

Linia de comandă este considerată de obicei serioasă și de obicei acoperim doar trucuri utile de terminale destul de avansate, dar nu totul în Terminal trebuie să fie util. Pentru a dovedi acest lucru, avem trei șiruri de comandă care, atunci când sunt lipite în terminalul OS X, nu fac altceva decât să deruleze ecrane pline de text aleatoriu, binar sau propriul mesaj personalizat, făcând fereastra terminalului să arate puțin ca ecranele computerului din 1999. filmul Matrix.

Pentru cele mai bune rezultate (adică cele mai neobișnuite), schimbați cel puțin setările terminalului, astfel încât fereastra activă să fie stilată ca „Homebrew” sau „Pro”, care utilizează text verde pe un fundal negru. Sau faceți totul și obțineți o apariție de terminal cu adevărat luxoasă. Luați mai întâi Terminalul pe ecran complet dacă preferați ca modul de derulare asemănător Matricei să ocupe întregul ecran.

Transformați terminalul într-un ecran de defilare cu galimă în stil matrice

  • Terminal deschis, găsit în /Aplicații/Utilități/ sau găsit prin Spotlight sau Launchpad
  • Copiați și inserați următorul text în linia de comandă:
  • "

    LC_ALL=C tr -c >"

  • Când ați terminat, apăsați Control+C pentru a încheia procesul sau pur și simplu închideți fereastra Terminal

Dacă nu poți testa asta singur sau doar te întrebi cum arată fără să-l rulezi, iată un videoclip foarte scurt despre cum arată. Videoclipul arată că derulează întrerupt, dar de fapt este foarte fluid:

Plănuiți să folosiți acest lucru des pentru ceva sau altceva? Faceți-l un alias introducând următoarele în .bash_profile:

"

alias matrix=&39;LC_ALL=C tr -c >"

Sau alias comanda binară de mai jos:

Scrolling Endless Binary în terminal

Dacă galimatia în stil Matrix nu este lucrul tău, poți folosi următorul șir de comandă complet diferit pentru ca Terminalul să scoată un flux gigant de binar în schimb:

"

echo -e 1; în timp ce $t; face pentru i în `seq 1 30`;do r=$;h=$;dacă ; atunci v=0 $r; altfel v=1 $r;fi;v2=$v2 $v;terminat;echo -e $v2;v2=;terminat; "

La fel ca înainte, puteți opri derularea binară apăsând Control+C sau închizând fereastra Terminal. Iată cum arată derularea binară:

Desigur, acest lucru este destul de inutil, dar este distractiv, deci fie că îți faci propriul screen saver bazat pe un terminal DIY, la fel ca aspectul, sau dacă vrei să arăți foarte ocupat făcând ceva uimitor complex când șeful tău plutește, fii bine.

Derulați în mod repetat orice în terminal

Doriți să personalizați ceea ce este derulat? Utilizați în schimb următorul șir de comandă, înlocuind zona dintre ghilimele cu orice:

"

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

De exemplu, puteți derula la nesfârșit „OSXDaily.com este cel mai minunat, uimitor și mai frumos site web” cu următoarele:

"

while (true) do echo -n OSXDaily.com este cel mai minunat, uimitor și mai frumos site; Terminat"

Ca de obicei, Control+C oprește defilarea.

Mulțumim lui Pete pentru că a trimis aceste versiuni modificate de comenzi

Transformați terminalul într-un ecran de defilare în stil matrice de binar sau gibberish