A Ttyrec, egy program, amely rögzíti tevékenységét az Ubuntu terminálon

a ttyrecről

A következő cikkben megnézzük a ttyrec-et. Ez egy olyan program, amely már néhány éve létezik, de még mindig képes erre rögzítse a program TTY kimenetét szöveges módban, az időbélyegekkel együtt, majd játssza le. Ez a program hasonló a script parancshoz, de lehetővé teszi a lejátszás szüneteltetését, lassítását vagy felgyorsítását is.

A ttrec segítségével rögzíthetjük az összes parancsot, amelyet a terminál parancssorába írunk, és fájlba tárolhatjuk őket. Azután lehetővé teszi a ttyplay paranccsal történő lejátszást. Ezen kívül mi is konvertálja a felvételt animált gif-be a ttygif segítségével. A Ttrec a villája szkript parancs hogy az időzítési információkat mikroszekundum pontossággal rögzítsük.

A ttyrec általános jellemzői

Néhány jellemzője a következők:

  • ttyrec kevesebb paramétert igényel a felvételhez és a lejátszáshoz, mint a többi opció hogy mentse a terminált.
  • Felvételek egyetlen fájlban.
  • Rögzíthet emacs -nw, vi, lynx vagy bármely program, amely a tty-n fut.
  • A kimeneti fájl tartalmazza időbélyegző információ a termináladatok mellett.
  • Képesek leszünk felülírja vagy hozzáadja a tartalmat a létrehozott fájlhoz.
  • Hívjon automatikusan uudecode.
  • Gyorsítson / lassítson reprodukciók.
  • ez lehetővé teszi, valós időben böngészhet egy ttyrecord felvételt.
  • Mérhetjük a a rögzített adatok ideje.

Telepítse a ttyrec alkalmazást

A ttyrec program alapértelmezés szerint nem szerepel az összes Gnu / Linux disztribúcióban. Telepítéséhez csak az apt-t kell használnia. Telepítéséhez a terminálban (Ctrl + Alt + T) végre kell hajtanunk:

ttyrec telepítés

sudo apt install ttyrec

Használata meglehetősen egyszerű, még a Script parancsnál is több. A végrehajtáshoz meg kell hívja meg a programot, megadva a kimeneti fájl nevét. A használni kívánt formátum a következő lenne:

ttyrec < ArchivodeLog >

A ttyrec használata

A következő példa azt mutatja ttyrec a munkamenet rögzítése ttylog nevű fájlban:

ttyrec -a ttylog

Ez lehet állítsa le a terminál tevékenység rögzítését a billentyűkombináció megnyomása Ctrl + D. Írhatunk is kijárat.

A parancs használatához néhány lehetőség áll rendelkezésre, például:

  • -a →Adja hozzá a kimenetet a fájlhoz vagy a ttyrecord-ba, ahelyett, hogy felülírná.
  • -u → Ezzel az opcióval a ttyrec automatikusan felhívja az újecode-ot és elmenti a kimenetét, amikor a kódolt adatok megjelennek a munkamenetben. Megengedi nekünk fájlok átvitele távoli állomásról.
  • -e parancs → Hívjon meg egy parancsot amikor a ttyrec elindul.

További információ erről a programról a projekt honlapja o keresse meg a man oldalt gépelés a terminálon (Ctrl + Alt + T):

ttyrec man oldalak

man ttyrec

A rögzített adatokat a ttyplay paranccsal lehet lejátszani hogy benne van. A rögzített tevékenység lejátszásához szükséged van használja a ttyplay parancsot, amelyet a naplófájl neve követ:

ttyplay < ArchivodeLog >

A felvétel konvertálása GIF formátumra

Képesek leszünk használja a TTYGIF-et a felvétel GIF-re konvertálásához. Ennek a programnak van projekt feltöltve a GitHub-ba a telepítésével és használatával kapcsolatos utasításokkal.

ttygif telepítés

sudo apt install imagemagick ttyrec gcc x11-apps

git clone https://github.com/icholy/ttygif.git

cd ttygif

make

sudo make install 

A gif létrehozása nagyon egyszerű. Első elkezdtük a felvételt val vel:

ttyrec ejemplo

Ha elkészültünk, használhatjuk a kombinációt Ctrl + D A terminálban. Megtehetjük a megrendeléssel is kijárat, azzal a hátránnyal, hogy ez az utolsó parancs rögzítésre kerül a létrehozott GIF-ben.

Most konvertálás gif formátumba csak annyit kell tennie, hogy a következő parancsot használja:

gif fájl létrehozása a ttygif segítségével

ttygif ejemplo

És már meg is van. Gifünket a tty.gif fájlba mentettük. Ha olyan hibát kapunk, mint: Hiba: A WINDOWID környezeti változó üres volt, szükség lesz a WINDOWID kézi beállítására. Ezt megteheti a terminál beírásával (Ctrl + Alt + T):

sudo apt-get install xdotool

export WINDOWID=$(xdotool getwindowfocus)

Az előző parancsok megírása után most újra elindíthatjuk a ttygif parancsot a gif létrehozásának megkezdéséhez. A fájl létrehozása eltarthat egy ideig.

gif készült ttygif

eltávolítást

A ttyrec eltávolításához a számítógépéről csak meg kell nyitnia egy terminált (Ctrl + Alt + T), és be kell írnia a következő parancsot:

sudo apt remove ttyrec

Az ilyen programok jó lehetőségek a terminál szekció felvételeihez. Az ilyen típusú programok jó lehetőségek az ismeretek vagy oktatóanyagok megosztására. A ttyrec parancs, bár alapértelmezés szerint nincs telepítve, az jó lehetőség azoknak a felhasználóknak, akik nem szoktak sok parancsot futtatni a terminálon. Ez még egy a sok lehetőség közül, amelyek manapság léteznek a terminál aktivitásának rögzítésére és reprodukálására.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.