Förvandla terminalen till en rullningsskärm i matrisstil med binär eller floskel

Anonim

Kommandoraden brukar ses som seriös och vi brukar bara täcka användbara termin altrick som är ganska avancerade, men allt i terminalen behöver inte vara användbart. För att bevisa det har vi tre kommandosträngar som, när de klistras in i OS X-terminalen, inte gör något annat än att rulla igenom skärmfulla skärmar av slumpmässig text, binär eller ditt alldeles egna anpassade meddelande, vilket får ditt terminalfönster att se ut lite som datorskärmarna från 1999 filmen The Matrix.

För de snyggaste (dvs nördigaste) resultaten, ändra åtminstone dina Terminal UI-inställningar så att det aktiva fönstret är formaterat som "Homebrew" eller "Pro", som använder grön text mot en svart bakgrund. Eller gå all out och få ett riktigt snyggt terminalutseende. Ta terminalen i helskärm först om du hellre vill att den rullande Matrix-lookalike ska ta upp hela skärmen.

Förvandla terminalen till en rullande skärm av Matrix-stilsnackor

  • Öppna terminal, finns i /Applications/Utilities/ eller hittas via Spotlight eller Launchpad
  • Kopiera och klistra in följande text i kommandoraden:
  • "

    LC_ALL=C tr -c >"

  • När du är klar, tryck på Ctrl+C för att avsluta processen, eller stäng bara terminalfönstret

Om du inte kan testa detta själv eller om du bara undrar hur det ser ut utan att köra det, här är en mycket kort video om hur det ser ut. Videon visar att det rullar hackigt men det är faktiskt riktigt smidigt:

Tänker du använda detta ofta till något eller annat? Gör det till ett alias genom att lägga följande i din .bash_profile:

"

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

Eller alias det binära kommandot nedan istället:

Scrolling Endless Binary i terminalen

Om Matrix-liknande skräp inte är din grej, kan du använda följande helt andra kommandosträng för att låta terminalen spärra ut en gigantisk ström av binärt istället:

"

echo -e 1; medan $t; gör för i i `seq 1 30`;do r=$;h=$;if ; sedan v=0 $r;else v=1 $r;fi;v2=$v2 $v;done;echo -e $v2;v2=;done; "

Precis som tidigare kan du avbryta den binära rullningen genom att trycka på Ctrl+C eller stänga terminalfönstret. Så här ser den binära rullningen ut:

Det här är visserligen ganska meningslöst men det är roligt, så oavsett om du bara gör din alldeles egna skärmsläckare, precis som utseendet, eller om du vill se superupptagen ut med att göra något fantastiskt komplicerat när din chef svävar, ha det.

Bläddra upprepade gånger vad som helst i terminalen

Vill du anpassa vad som rullas? Använd följande kommandosträng istället och ersätt området inom citattecken med vad som helst:

"

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

Du kan till exempel rulla oändligt "OSXDaily.com är den mest fantastiska, fantastiska och snyggaste webbplatsen" med följande:

"

while (true) do echo -n OSXDaily.com är den mest fantastiska, fantastiska och snyggaste webbplatsen; Gjort"

Som vanligt upphör Ctrl+C rullningen.

Tack till Pete för att du skickade in dessa modifierade versioner av kommandon

Förvandla terminalen till en rullningsskärm i matrisstil med binär eller floskel