Gør terminalen til en matrix-stil rulleskærm med binær eller volapyk

Anonim

Kommandolinjen opfattes norm alt som seriøs, og vi dækker norm alt kun nyttige termin altricks, der er ret avancerede, men ikke alt i Terminalen behøver at være nyttigt. For at bevise det har vi tre kommandostrenge, der, når de indsættes i OS X Terminal, ikke gør andet end at rulle skærmfulde af tilfældig tekst, binær eller din helt egen brugerdefinerede besked, hvilket får dit terminalvindue til at ligne en smule computerskærme fra 1999 filmen The Matrix.

For de flotteste (dvs. nørdeste) resultater skal du i det mindste ændre dine Terminal UI-indstillinger, så det aktive vindue er stilet som "Homebrew" eller "Pro", som bruger grøn tekst mod en sort baggrund. Eller gå helt ud og få et virkelig fancy terminal udseende. Tag Terminal i fuld skærm først, hvis du hellere vil have, at den rullende Matrix-lignende skal tage hele skærmen op.

Vend terminalen til en rulleskærm med matrix-stil gibberish

  • Åbn terminal, fundet i /Applications/Utilities/ eller fundet gennem Spotlight eller Launchpad
  • Kopiér og indsæt følgende tekst i kommandolinjeprompten:
  • "

    LC_ALL=C tr -c >"

  • Når du er færdig, tryk på Control+C for at afslutte processen, eller luk bare terminalvinduet

Hvis du ikke selv kan teste dette, eller du bare spekulerer på, hvordan det ser ud uden at køre det, er her en meget kort video af, hvordan det ser ud. Videoen viser, at den ruller ujævnt, men den er faktisk rigtig glat:

Planer du at bruge dette ofte til et eller andet? Gør det til et alias ved at smide følgende ind i din .bash_profil:

"

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

Eller alias den binære kommando nedenfor i stedet:

Rulning af endeløs binær i terminalen

… "

echo -e 1; mens $t; gør for i i `seq 1 30`;do r=$;h=$;if ; derefter v=0 $r;else v=1 $r;fi;v2=$v2 $v;færdig;ekko -e $v2;v2=;færdig; "

Ligesom før kan du stoppe den binære rulning ved at trykke på Control+C eller lukke terminalvinduet. Sådan ser den binære rulning ud:

Det er ganske vist ret meningsløst, men det er sjovt, så uanset om du bare laver din helt egen DIY terminalbaserede pauseskærm, ligesom udseendet, eller hvis du vil se super travlt ud med at gøre noget fantastisk kompliceret, når din chef svæver, vær klar over det.

Gentagne gange Rul alt i terminalen

Vil du tilpasse, hvad der rulles? Brug i stedet følgende kommandostreng, og erstat området i anførselstegn med hvad som helst:

"

while (true) do echo -n 9A85Y1BF978124871248172487124871248712487124; Færdig"

Du kan f.eks. uendeligt rulle "OSXDaily.com er den mest fantastiske, fantastiske og smukkeste hjemmeside" med følgende:

"

while (true) do echo -n OSXDaily.com er den mest fantastiske, fantastiske og smukkeste hjemmeside; Færdig"

Som sædvanlig stopper Control+C med at rulle.

Tak til Pete for at sende disse ændrede versioner af kommandoer

Gør terminalen til en matrix-stil rulleskærm med binær eller volapyk