Ttyrec, programma, lai ierakstītu jūsu darbības Ubuntu terminālā

par ttyrec

Nākamajā rakstā mēs apskatīsim ttyrec. Šī ir programma, kas ir dažus gadus veca, bet joprojām ir spējīga ierakstiet programmas TTY izvadi teksta režīmā kopā ar laika zīmogiem un pēc tam atskaņojiet to. Šī programma ir līdzīga skripta komandai, taču tā ļauj arī apturēt, palēnināt vai paātrināt atskaņošanu.

Izmantojot ttrec, mēs varam ierakstīt visas komandas, kuras mēs rakstām termināla uzvednē, un saglabāt tās failā. Tad ļauj tos atskaņot ar komandu ttyplay. Turklāt mēs arī varam pārveidot ierakstu animētā gif ar ttygif. Ttrec ir dakša skripta komanda lai ierakstītu informāciju par laiku ar mikrosekunžu precizitāti.

Ttyrec vispārīgās īpašības

Daži no tā ietvertajiem elementiem ir:

  • ttyrec ierakstīšanai un atskaņošanai ir nepieciešami mazāk parametru nekā citām opcijām lai saglabātu termināli.
  • Ieraksti vienā failā.
  • Var ierakstīt emacs -nw, vi, lynx vai jebkura programma, kas darbojas tty.
  • Izvades failā ir informācija par laika zīmogu papildus termināla datiem.
  • Mēs varēsim pārrakstīt vai pievienot saturu izveidotajam failam.
  • Zvaniet automātiski uudecode.
  • Paātrināt / palēnināt reprodukcijas.
  • Tas ļauj reāllaikā pārlūkojiet ierakstīšanas ierakstu.
  • Mēs varam izmērīt ierakstīto datu laiks.

Instalējiet ttyrec

Programma ttyrec pēc noklusējuma nav iekļauta visos Gnu / Linux izplatījumos. Lai to instalētu jums vienkārši jāizmanto apt. Lai to instalētu, terminālā (Ctrl + Alt + T) mums būs jāizpilda:

ttyrec instalēšana

sudo apt install ttyrec

Tās izmantošana ir diezgan vienkārša, pat vairāk nekā komanda Script. Lai to izpildītu, jums tas būs jādara izsauciet programmu, norādot izvades faila nosaukumu. Izmantojamais formāts būtu apmēram šāds:

ttyrec < ArchivodeLog >

Kā lietot ttyrec

Šis piemērs parāda ttyrec sesijas ierakstīšana failā ar nosaukumu ttylog:

ttyrec -a ttylog

Tā var pārtraukt ierakstīt termināla darbību nospiežot taustiņu kombināciju Ctrl + D. Mēs varam arī rakstīt izeja.

Lai izmantotu šo komandu, mums būs pieejamas dažas iespējas, piemēram:

  • -a →Pievienojiet izvadi failam vai ttyrecord, tā vietā, lai to pārrakstītu.
  • -u → Ar šo opciju ttyrec automātiski izsauc uudecode un saglabā izvadi, kad sesijā parādās kodētie dati. Ļaus mums pārsūtīt failus no attālā resursdatora.
  • -e komanda → Izsaukt komandu kad sākas ttyrec.

Lai iegūtu papildinformāciju par šo programmu, varat apmeklēt vietni projekta vietne o konsultējieties ar man lapu ierakstot terminālā (Ctrl + Alt + T):

ttyrec rokasgrāmatas

man ttyrec

Ierakstītos datus var atskaņot ar komandu ttyplay tas ir iekļauts. Lai atkārtotu ierakstīto darbību, jums tas ir nepieciešams izmantojiet komandu ttyplay, kam seko žurnāla faila nosaukums:

ttyplay < ArchivodeLog >

Konvertēt ierakstu uz GIF

Mēs varēsim izmantojiet TTYGIF, lai pārveidotu ierakstu GIF formātā. Šai programmai ir projekts augšupielādēts vietnē GitHub ar instrukcijām par tā uzstādīšanu un lietošanu.

ttygif instalēšana

sudo apt install imagemagick ttyrec gcc x11-apps

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

cd ttygif

make

sudo make install 

GIF izveide ir ļoti vienkārša. Pirmkārt mēs sākām ierakstīt ar:

ttyrec ejemplo

Kad esam pabeiguši, mēs varam izmantot kombināciju Ctrl + D Terminālā. Mēs to varam izdarīt arī ar pasūtījumu izeja, ar trūkumu, ka šī pēdējā komanda tiks ierakstīta ģenerētajā GIF.

Tagad par konvertēt gif formātā viss, kas jums jādara, ir izmantot šādu komandu:

gif faila izveidošana ar ttygif

ttygif ejemplo

Un mums tas jau ir. Mūsu gif fails tiks saglabāts failā tty.gif. Ja tiek parādīta šāda kļūda: Kļūda: WINDOWID vides mainīgais bija tukšs, būs nepieciešams manuāli konfigurēt WINDOWID. To var izdarīt, ierakstot terminālā (Ctrl + Alt + T):

sudo apt-get install xdotool

export WINDOWID=$(xdotool getwindowfocus)

Pēc iepriekšējo komandu uzrakstīšanas mēs tagad varam atkal palaist komandu ttygif, lai sāktu veidot gif. Šī faila izveide var aizņemt kādu laiku.

gif izveidots ar ttygif

Atinstalēt

Lai noņemtu ttyrec no datora, jums vienkārši jāatver termināls (Ctrl + Alt + T) un jāuzraksta šāda komanda:

sudo apt remove ttyrec

Šādas programmas ir laba iespēja termināla sesiju ierakstiem. Šāda veida programmas ir laba iespēja dalīties zināšanās vai apmācībā. Lai arī tā nav instalēta pēc noklusējuma, komanda ttyrec ir laba iespēja lietotājiem, kuri nav pieraduši terminālā palaist daudz komandu. Šī ir vēl viena no daudzajām iespējām, kas pastāv šodien, lai reģistrētu un atkārtotu termināla darbību.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.