Zalecana, 2024

Wybór redaktorów

Zmień terminal w ekran przewijania w stylu macierzowym lub binarnym

Gdy dziecko uzna że czas przestawić kota...

Gdy dziecko uzna że czas przestawić kota...

Spisu treści:

Anonim

Linia poleceń jest zwykle uważana za poważną i zazwyczaj opisujemy tylko przydatne sztuczki terminala, które są dość zaawansowane, ale nie wszystko w Terminalu musi być użyteczne. Aby to udowodnić, mamy trzy ciągi poleceń, które po wklejeniu do terminalu OS X nie robią nic poza przewijaniem ekranów losowego tekstu, pliku binarnego lub własnego niestandardowego komunikatu, dzięki czemu okno terminalu wygląda trochę jak ekrany komputera z 1999 roku film Matrix.

Aby uzyskać najlepiej wyglądające (tj. Najmądrzejsze) wyniki, zmień przynajmniej ustawienia interfejsu użytkownika terminalu, tak aby aktywne okno było stylizowane na „Homebrew” lub „Pro”, które używa zielonego tekstu na czarnym tle. Albo wyjdź na całość i uzyskaj naprawdę fantazyjny wygląd terminala. Najpierw skorzystaj z Terminalu na pełnym ekranie, jeśli wolisz, aby przewijany wygląd Matrix zajmował cały ekran.

Zmień terminal w przewijany ekran bełkotu w stylu macierzy

  • Otwórz Terminal, znajdujący się w katalogu / Aplikacje / Narzędzia / lub znaleziony w Spotlight lub Launchpad
  • Skopiuj i wklej następujący tekst w wierszu polecenia:
  • LC_ALL=C tr -c "" " " < /dev/urandom | dd cbs=$COLUMNS conv=unblock | GREP_COLOR="1;32" grep --color ""

  • Po zakończeniu naciśnij Control + C, aby zakończyć proces, lub po prostu zamknij okno Terminalu

Jeśli nie możesz tego przetestować samodzielnie lub po prostu zastanawiasz się, jak to wygląda bez uruchamiania, oto bardzo krótki film o tym, jak to wygląda. Film pokazuje przewijanie, ale jest naprawdę płynny:

Zaplanuj używanie tego często dla czegoś lub innego? Zrób z niego alias, rzucając następujące elementy do .bash_profile:

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

Lub alias polecenie binarne poniżej:

Scrolling Endless Binary w Terminalu

Jeśli bełkot w stylu Matrix nie jest twoją sprawą, możesz użyć następującego zupełnie innego ciągu poleceń, aby Terminal pozbawił gigantyczny strumień binarny:

echo -e "1"; while $t; do for i in `seq 1 30`;do r="$";h="$";if ; then v="0 $r";else v="1 $r";fi;v2="$v2 $v";done;echo -e $v2;v2="";done;

Tak jak poprzednio, możesz przerwać przewijanie binarne, naciskając Control + C lub zamykając okno Terminalu. Oto jak wygląda przewijanie binarne:

Wprawdzie jest to całkiem bezcelowe, ale to zabawne, więc czy robisz swój własny wygaszacz ekranu oparty na terminalach DIY, tak jak wygląd, lub jeśli chcesz wyglądać na bardzo zajęty robieniem czegoś niezwykle skomplikowanego, gdy twój szef się unosi, na to.

Wielokrotnie przewijaj wszystko w terminalu

Chcesz dostosować przewijane elementy? Zamiast tego użyj następującego ciągu poleceń, zastępując obszar cudzysłowami:

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

Na przykład można bez końca przewijać „OSXDaily.com to najbardziej niesamowita, niesamowita i przystojna strona” z następującymi elementami:

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

Jak zwykle, Control + C zatrzymuje przewijanie.

Popularne kategorie

Top