[KÉRÉS] Terminálban folyamatosan futó, látványos programok ajánlása

Fórumok

Sziasztok!

Linux-ban az fg, bg parancsokat szeretném bemutatni. Olyan command line programokat keresek, amik futás során valamilyen látványos kimenetet állítanak elő, hosszan. Arra gondolok, hogy egy ilyen programot CTRL+Z-vel megállítok, majd fg-vel újból előtérbe hoznám, bg-vel meg háttérben futtatnám. A lényeg, szeretném megmutatni, hogy a háttérben továbbra is működik a program.

Tudnátok ilyen cli programokat ajánlani?

Üdv, Cözi

Hozzászólások

mplayer-rel porno lejatszasa aalib vo kimenettel. Azért fontos a porno, mert ott látványos, hogy futott a háttérben.

Szerkesztve: 2023. 11. 21., k – 19:51

tail -f [barmilyenvaltozologfile/file amibe echo-zol mikozben az elozo BG-ban van]
ping :)
szerk: egyik kedvencem
telnet towel.blinkenlights.nl

      Original Work   : Simon Jansen ( http://www.asciimation.co.nz/ )
      Telnetification : Sten Spans ( sten@blinkenlights.nl )
      Terminal Tricks : Mike Edwards (pf-asciimation@mirkwood.net)

      The hard work was done by Simon and Mike,
      I just placed it online in a different format.

      So long And Thanks for all the fish

      Sten (I just need a Hug)
                                           /~\
                                          |oo )
                                          _\=/_
                          ___            /  _  \
                         / ()\          //|/.\|\\
                       _|_____|_       ||  \_/  ||
                      | | === | |      || |\ /| ||
                      |_|  O  |_|      #  \_ _/ #
                       ||  O  ||          | | |
                       ||__*__||          | | |
                      |~ \___/ ~|         []|[]
                      /=\ /=\ /=\         | | |
      ________________[_]_[_]_[_]________/_]_[_\_________________________^]
telnet>
Connection closed.

worksforme... rosszul fogod?
 

Aztán az ember előbb-utóbb rácsodálkozik, hogy egy rakat terminál emulátor progi megengedi, hogy az OSC 52 escape szekvenciákkal a távoli fél, ha akarja, lekérdezze vagy módosítsa a vágólap tartalmát, mert a usereknek ez a kényelmi feature KELL, a security / privacy vonzata nem érdekli őket, a fejlesztők pedig beadják a derekukat.

Aztán az ember előbb-utóbb döbbenten veszi tudomásul, hogy bizonyos terminál emulátor progik még a DECRQCRA feature-t is implementálják, amivel le lehet kérdezni a terminál képernyő tartalmát. Bizony, a legutóbbi egy képernyőnyi parancsokat és azok kimeneteit megtudhatja a távoli fél, ha akarja.

És ezek csak az ismert, szándékosan implementált erősen problémás dolgok; ki tudja, milyen ismeretlen hibák vannak, amiket egy támadó ki tud használni megfelelő utasítások formájában.

És akkor az ember nekiáll ilyen szempontból _is_ megnézni kedvenc terminál progiját, esetleg megfontolni a váltást, valamint megfontolni hogy nekiáll-e random ismeretlen gépekre telnetezgetni, mert még ez is rejt magában olyan veszélyeket, amikre nem is gondolnánk.

nload vagy egy jó nagy fájlt scp-zel, esetleg letöltesz wgettel.

1904.04.08.
RIP Jákub.
neut @

Szerkesztve: 2023. 11. 21., k – 20:02

top
pw-top
 

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

lolcat, gcp

Error: nmcli terminated by signal Félbeszakítás (2)

Szerkesztve: 2023. 11. 21., k – 20:10

apt install bb

bb

Ennél látványosabbat nem tudok, és nincs is (bár a aalib-es pornó feladja azért a leckét!).

Kicsit problémásnak érzem az igényedet. Ugyanis ha folyamatosan látványos kimenetet állít elő, akkor a Ctrl-Z hatására megáll, után a bg hatására továbbfut a háttérben, és azon nyomban újra megáll SIGTTOU miatt (*). Persze ha csak az a lényeg, hogy látszódjon, hogy fut tovább, akkor bőven megteszi egy vi is. Szerkesztesz valamit, Ctrl-Z, bg, majd amikor mutatni akarod, hogy lehet folytatni, akkor fg. És ugyanott folytathatod, ahol voltál. (Pl. az aalib-es pornónézésnél sem fut tovább, ha félúton állítod meg a f@szt, akkor pont onnan fogja folytatni, nem pedig a fröcsögéssel.)

(*) Hogy precíz legyek: az, hogy a bg-nál megáll-e SIGTTOU-val, az az stty tostop / -tostop (Terminal Output STOP) beállítástól függ. Ezt még tetézheted azzal, ha inputot vár, mert akkor meg SIGTTIN-nel áll meg a bg után - mindenképpen.

$ curl https://wttr.in/mun
Weather report: mun

       .-.      Light rain
      (   ).    +10(9) °C
     (___(__)   ↘ 17 km/h
      ‘ ‘ ‘ ‘   10 km
     ‘ ‘ ‘ ‘    1.2 mm
                                                       ┌─────────────┐
┌──────────────────────────────┬───────────────────────┤  Tue 21 Nov ├───────────────────────┬──────────────────────────────┐
│            Morning           │             Noon      └──────┬──────┘     Evening           │             Night            │
├──────────────────────────────┼──────────────────────────────┼──────────────────────────────┼──────────────────────────────┤
│      .-.      Light rain     │  _`/"".-.     Light rain sho…│  _`/"".-.     Light rain sho…│      .-.      Light rain     │
│     (   ).    +9(7) °C       │   ,\_(   ).   +9(7) °C       │   ,\_(   ).   +8(7) °C       │     (   ).    +10(7) °C      │
│    (___(__)   → 13-15 km/h   │    /(___(__)  → 12-16 km/h   │    /(___(__)  ↗ 10-14 km/h   │    (___(__)   ↘ 17 km/h      │
│     ‘ ‘ ‘ ‘   9 km           │      ‘ ‘ ‘ ‘  10 km          │      ‘ ‘ ‘ ‘  10 km          │     ‘ ‘ ‘ ‘   10 km          │
│    ‘ ‘ ‘ ‘    2.1 mm | 97%   │     ‘ ‘ ‘ ‘   0.8 mm | 98%   │     ‘ ‘ ‘ ‘   0.9 mm | 96%   │    ‘ ‘ ‘ ‘    1.2 mm | 95%   │
└──────────────────────────────┴──────────────────────────────┴──────────────────────────────┴──────────────────────────────┘
                                                       ┌─────────────┐
┌──────────────────────────────┬───────────────────────┤  Wed 22 Nov ├───────────────────────┬──────────────────────────────┐
│            Morning           │             Noon      └──────┬──────┘     Evening           │             Night            │
├──────────────────────────────┼──────────────────────────────┼──────────────────────────────┼──────────────────────────────┤
│  _`/"".-.     Light rain sho…│  _`/"".-.     Light rain sho…│  _`/"".-.     Patchy rain po…│    \  /       Partly cloudy  │
│   ,\_(   ).   +6(4) °C       │   ,\_(   ).   +8(6) °C       │   ,\_(   ).   4 °C           │  _ /"".-.     4 °C           │
│    /(___(__)  ↘ 8-12 km/h    │    /(___(__)  ↘ 10-12 km/h   │    /(___(__)  ↑ 3-5 km/h     │    \_(   ).   ↙ 3-6 km/h     │
│      ‘ ‘ ‘ ‘  10 km          │      ‘ ‘ ‘ ‘  10 km          │      ‘ ‘ ‘ ‘  10 km          │    /(___(__)  10 km          │
│     ‘ ‘ ‘ ‘   0.2 mm | 91%   │     ‘ ‘ ‘ ‘   0.3 mm | 90%   │     ‘ ‘ ‘ ‘   0.1 mm | 71%   │               0.0 mm | 0%    │
└──────────────────────────────┴──────────────────────────────┴──────────────────────────────┴──────────────────────────────┘
                                                       ┌─────────────┐
┌──────────────────────────────┬───────────────────────┤  Thu 23 Nov ├───────────────────────┬──────────────────────────────┐
│            Morning           │             Noon      └──────┬──────┘     Evening           │             Night            │
├──────────────────────────────┼──────────────────────────────┼──────────────────────────────┼──────────────────────────────┤
│     \   /     Sunny          │     \   /     Sunny          │     \   /     Clear          │     \   /     Clear          │
│      .-.      +1(-1) °C      │      .-.      +7(5) °C       │      .-.      +4(3) °C       │      .-.      +3(1) °C       │
│   ― (   ) ―   ↗ 7-13 km/h    │   ― (   ) ―   → 9-11 km/h    │   ― (   ) ―   ↗ 4-7 km/h     │   ― (   ) ―   ↑ 8-17 km/h    │
│      `-’      10 km          │      `-’      10 km          │      `-’      10 km          │      `-’      10 km          │
│     /   \     0.0 mm | 0%    │     /   \     0.0 mm | 0%    │     /   \     0.0 mm | 0%    │     /   \     0.0 mm | 0%    │
└──────────────────────────────┴──────────────────────────────┴──────────────────────────────┴──────────────────────────────┘
Location: Mun, Tarbes, Hautes-Pyrénées, Occitanie, France métropolitaine, 65350, France [43.2828215,0.2694422]

Follow @igor_chubin for wttr.in updates

 

futás során valamilyen látványos kimenetet állítanak elő, hosszan.

Egy korábbi munkahelyemen én ezt akkor adtam elő, amikor jött az ügyfél "látogatni". Letöltöttem a Linux akkor friss forráskódját, toltam egy allyesconfig-ot, aztán amikor már ott volt az ügyfél az irodában, akkor a felőlük jól látszó monitorra kiraktam a terminálemulátort, és ment neki a `make`. Parancssorban folyamatosan futó betűk = értékközvetítés, kérem! :D

Én akkor jöttem rá, hogy jó szakmát választottam, mikor kezdett már nekem kellemetlen lenni, hogy egész nap BitchX-ben irc-zek, és egy meetingen egyszer meg lettem említve, hogy én egész nap "programozok". Mondtam nekik, hogy ne aggódjanak értem, bírom, csinálom, ha sok lesz, majd szólok. Disclaimer, ha a jelenlegi munkáltatóm látná: ez 20 éve volt, már irssi-t használok.

Szerkesztve: 2023. 11. 22., sze – 04:39

cmatrix, asciiquarium, sl (steam locomotive), pipes.sh, tty-clock, bonsai tree, aafire, cacafire, lolcat, edex-ui. Nem folyamatosan futó, de látványosak még: cowsay, ponysay, fortune. Meg amit írtak, mpv-ben caca kimenettel bármilyen videót lejátszatni. Esetleg tetszőleges parancsot is át lehet pipe-olni lolcat, boxes, toilet, figlet akármelyikébe, és hogy folyamatosan fusson, watch-ba lehet beágyazni, pl.:

watch -tn1 "date | figlet | boxes -d nuke"

Windows 95/98: 32 bit extension and a graphical shell for a 16 bit patch to an 8 bit operating system originally coded for a 4 bit microprocessor, written by a 2 bit company that can't stand 1 bit of competition.”

Amit en csinalnek:

vmstat 2 > blabla

ctrl+z, bg

watch ls -l blabla

Orulten nem latvanyos, de egynek talan jo.

Nagyon szépen köszönöm az ötleteket, sok mindent felhasználtam!