Logika systému postavenom na jadre linux 7. časť
Dnes to bude o zábave.
Zabudnuté perly v termináli.
Kedysi, ked sme ešte pracovali v termináli a nie v DE či WM, sme často používali rôzne šetriče a blbinky v ňom.
Nie všetky sú zabudnuté ale určite nie sú používané.
Takže sa na ne teraz pozrieme.
mapscii (Vektorová mapa sveta v termináli)
Interaktívna, zoomovateľná mapa celej Zeme vykreslená pomocou Braillovho písma a ASCII znakov. Netreba nič inštalovať, stačí pripojenie cez telnet alebo SSH.
Spustíte ju príkazom
telnet mapscii.me
alebo
ssh mapscii.me
Ovládanie mapscii: Šípky = posun, a / z = približovanie / vzďaľovanie, c = prepnutie na Braillovo písmo, q = odchod.
cbonsai (pestovanie ASCII bonsaiu)
Vygeneruje a vykrese rastúci bonsai stromček pomocou generátora náhodných čísel. Môžeš ho nechať vyrásť jednorazovo, alebo ho spustiť v nekonečnom animovanom režime.
Príkaz
cbonsai -l - vygeneruje a animuje rast
cbonsai -i - nekonečný animovaný režim (vhodný ako šetrič)
asciiquarium (Akvárium s animovanými rybičkami)
Kompletné akvárium s plávajúcimi rybami, kačicami na hladine, morskými pannami a bublinami vytvorené pomocou Perl knihovne Curses. Prvé je nutné akvárium nainštalovať
sudo apt install asciiquarium
Následne sa spúšťa príkazom:
asciiquarium
sl (Parná lokomotíva ako trest za preklep)
Klasika pre každého, kto často píše sl namiesto ls. Cez terminál ti sprava doľava prejde detailne animovaný parný vlak a nedovolí ti stlačiť Ctrl+C, kým neodíde.
sudo apt install sl
sl sl -F - vlak začne lietať
chafa (Prehliadač obrázkov a GIFov v ANSI/Unicode)
Ak chceš vidieť akýkoľvek obrázok alebo animovaný GIF priamo v termináli (bez otvárania GUI), chafa využíva blokové Unicode znaky a TrueColor paletu na neuveriteľne detailný render
chafa moj_obrazok.jpg chafa animacia.gif
pipes.sh (Retro potrubie z Windows 95)
Terminálová verzia legendárneho šetriča obrazovky s 3D potrubím. Trubky sa náhodne generujú, zvárajú a menia farby po celej obrazovke.
RH: Na väčšine distier dostupné ako balíček 'pipes' alebo 'pipes.sh'
pipes.sh -p 4 -c 1 -r 0
A na záver dve klasiky.
cowsay (prípadne jeho varianty cowthink pre myšlienkové hlásenia alebo xcowsay pre WM alebo DE).
Príkaz cowsay zoberie text, ktorý mu zadáš na vstup, a vykreslí ho v rečovej bubline, ktorú hovorí postavička kravy zobrazená pomocou ASCII znakov.
cowsay "Ahoj z terminálu!"
____________
< Ahoj z terminálu! >
-------------------
\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| ||
Pokiaľ nainštalujete fortune alebo fortune-mod, tak bude krava oznamovať rôzne citáty alebo vtipy
Rovnako je možné použiť inú postavičku než kravu.
Výpis postavičiek:
$ cowsay -l Cow files in /usr/share/cowsay/cows: apt bud-frogs bunny calvin cheese cock cower daemon default dragon dragon-and-cow duck elephant elephant-in-snake eyes flaming-sheep fox ghostbusters gnu hellokitty kangaroo kiss koala kosh luke-koala mech-and-cow milk moofasa moose pony pony-smaller ren sheep skeleton snowman stegosaurus stimpy suse three-eyes turkey turtle tux unipony unipony-smaller vader vader-koala www fjs@futro-s920:~ $
a následne príkaz
cowsay -f dragon "Oheň!"
vypíše
(Ano slávne "Fire!" z IT crowd.)
A na koniec ASCII Star Wars: Episode IV – A New Hope, ktorá pochádza z projektu Asciimation, od autora Simona Jansena, ktorý celú verziu filmu prekreslil do textových znakov.
Na toto potrebujete už pripojenie do internetu.
cez curl (priamy stream do okna) stačí nechať dáta prúdiť cez HTTP:
curl ascii.live/star-wars
Sledovanie môžete ukončiť kedykoľvek stlačením
Ctrl + C
Logika systému postavenom na jadre linux 1. časť súbory a logická štruktúra systému.
Logika systému postavenom na jadre linux 2. časť pomenovanie zariadení a oprávnenia.
Logika systému postavenom na jadre linux 3. časť init systémy.
Logika systému postavenom na jadre linux 4. časť adresár /etc.
Logika systému postavenom na jadre linux 5. časť ovládače hardvéru.
Logika systému postavenom na jadre linux 6. časť manuál a informácie v systéme.
Logika systému postavenom na jadre linux 7. časť odreagovanie a zaujímavosti


Pre pridávanie komentárov sa musíte prihlásiť.