[[oktatas:linux|< Linux]] ====== Idő ====== * **Szerző:** Sallai András * Copyright (c) Sallai András, 2019 * [[https://creativecommons.org/licenses/by-sa/4.0/|CC Attribution-Share Alike 4.0 International]] * Web: http://szit.hu ===== termdown ===== A **termdown** egy python script. Paraméter nélkül számolja a másodperceket. Így tekinthető időmérőnek. Ha paraméterként megadunk egy számot, akkor az adott számtól visszafele számol. A számokat ASCII ábrákkal rajzolja meg, 8 soros magasságban. ==== Telepítés ==== === Első verzió === $ git clone https://github.com/trehn/termdown.git # cd termdown # cp termdown.py /usr/local/bin/termdown === Második verzió === apt install python-pip pip install termdown ==== Használat ==== Időmérő indítása: termdown A számlálót a "Q" billentyű lenyomásával állíthatjuk meg. A leállítás után a képernyőre íródik az eltelt idő. Visszaszámolás 10-től: termdown 10 A visszaszámlálás végén a termdown szimplán kilép, és visszaadja a várakozás jelet. ==== Gyorsbillentyűk ==== | L | futam (csak számoló /stopwatch/ módban) | | R | reset | | szóköz | szünet | | + | plusz 10 másodperc (magyar kiosztáson Shift+3) | | Q | kilépés | ==== Opciók ==== ASCII fontok beállítása: termdown --font=roman * banner * banner3 * pebbles * roman Több betűtípus: * http://www.figlet.org/examples.html Szöveg a visszaszámolsá végén: termdown -t VEGE 10 Még több kapcsoló: termdown --help ===== countDown.sh script ===== A következő script egy visszaszámláló. 10-től visszafele számlálásra példa: ./countDown.sh 10 #!/bin/bash if [ "$1" = "" ] then echo "Használat ./countDown.sh " exit fi for i in `seq $1 -1 1` do echo -en "\r$i" sleep 1 done echo beep -f 1000 -n -f 2000 -n -f 3000