„Ttyrec“ - programa, skirta įrašyti jūsų veiklą į „Ubuntu“ terminalą

apie ttyrec

Kitame straipsnyje mes pažvelgsime į ttyrec. Tai programa, gyvuojanti keletą metų, tačiau vis dar galinti įrašykite programos TTY išvestį teksto režimu kartu su laiko žymėmis ir tada atkurkite. Ši programa yra panaši į scenarijaus komandą, tačiau ji taip pat leidžia pristabdyti, sulėtinti ar pagreitinti atkūrimą.

Naudodami „ttrec“ galime įrašyti visas komandas, kurias rašome terminalo eilutėje, ir išsaugoti jas faile. Tada leidžia juos paleisti su komanda ttyplay. Be to, mes taip pat galime konvertuoti įrašą į animacinį gifą su ttygif. „Ttrec“ yra šakutė scenarijaus komanda mikrosekundžių tikslumu įrašyti laiko informaciją.

Bendrosios ttyrec charakteristikos

Kai kurios funkcijos yra:

  • ttyrec įrašymui ir atkūrimui reikia mažiau parametrų nei kitoms parinktims kad išsaugotumėte terminalą.
  • Įrašai viename faile.
  • Galite įrašyti „emacs“ -nw, vi, lūšis arba bet kuri programa, veikianti tty.
  • Išvesties faile yra laiko žymos informacija be terminalo duomenų.
  • Mes sugebėsime perrašyti arba pridėti turinį prie sugeneruoto failo.
  • Skambinkite automatiškai naujecode.
  • Pagreitinti / sulėtinti reprodukcijos.
  • Leidžia naršyti „ttyrecord“ įrašą realiuoju laiku.
  • Mes galime išmatuoti įrašytų duomenų laikas.

Įdiekite ttyrec

Pagal numatytuosius nustatymus „ttyrec“ programa nėra įtraukta į visus „Gnu / Linux“ paskirstymus. Norėdami jį įdiegti jūs tiesiog turite naudoti apt. Norėdami jį įdiegti, terminale (Ctrl + Alt + T) turėsime vykdyti:

ttyrec diegimas

sudo apt install ttyrec

Jo naudojimas yra gana paprastas, netgi daugiau nei komanda „Script“. Norėdami jį įvykdyti, turėsite paskambinkite programai nurodydami išvesties failo pavadinimą. Naudojamas formatas būtų maždaug toks:

ttyrec < ArchivodeLog >

Kaip naudoti ttyrec

Šis pavyzdys rodo ttyrec sesijos įrašymas faile, vadinamame ttylog:

ttyrec -a ttylog

jis gali sustabdyti terminalo veiklos įrašymą paspaudus klavišų kombinaciją Ctrl + D. Mes taip pat galime rašyti išeiti.

Norėdami naudoti šią komandą, turėsime keletą parinkčių, tokių kaip:

  • -a →Pridėkite išvestį prie failo arba ttyrecord, užuot perrašiusi.
  • -u → Pasirinkus šią parinktį, ttyrec automatiškai iškviečia naujecode ir išsaugo išvestį, kai sesijoje pasirodo užkoduoti duomenys. Leis mums perkelti failus iš nuotolinio kompiuterio.
  • -e komanda → Iškvieskite komandą kai prasideda ttyrec.

Norėdami gauti daugiau informacijos apie šią programą, galite apsilankyti projekto svetainė o kreipkitės į vyro puslapį įvesti terminale („Ctrl“ + „Alt“ + T):

ttyrec vyro puslapiai

man ttyrec

Įrašytus duomenis galima atkurti naudojant komandą ttyplay kad yra įtraukta. Jei norite pakartoti įrašytą veiklą, jums reikia naudokite komandą ttyplay ir žurnalo failo pavadinimą:

ttyplay < ArchivodeLog >

Konvertuoti įrašą į GIF

Mes sugebėsime Norėdami konvertuoti įrašą į GIF, naudokite TTYGIF. Ši programa turi projektas įkeltas į „GitHub“ su jo montavimo ir naudojimo instrukcijomis.

ttygif diegimas

sudo apt install imagemagick ttyrec gcc x11-apps

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

cd ttygif

make

sudo make install 

Sukurti GIF yra labai paprasta. Pirmas pradėjome įrašinėti su:

ttyrec ejemplo

Baigę galime naudoti derinį Ctrl + D Terminale. Mes taip pat galime tai padaryti pagal užsakymą išeiti, su trūkumu, kad ta paskutinė komanda bus įrašyta į sugeneruotą GIF.

Dabar konvertuoti į gif formatą viskas, ką jums reikia padaryti, yra naudoti tokią komandą:

gif failo kūrimas naudojant ttygif

ttygif ejemplo

Ir mes jį jau turime. Mūsų gifas bus išsaugotas faile tty.gif. Jei gausime tokią klaidą: Klaida: WINDOWID aplinkos kintamasis buvo tuščias, reikės sukonfigūruoti WINDOWID rankiniu būdu. Tai galima padaryti įvedus terminalą (Ctrl + Alt + T):

sudo apt-get install xdotool

export WINDOWID=$(xdotool getwindowfocus)

Parašę ankstesnes komandas, dabar galime vėl paleisti komandą ttygif, kad galėtume kurti gif. Šio failo kūrimas gali užtrukti.

gif sukurtas naudojant ttygif

Pašalinti

Norėdami pašalinti ttyrec iš savo kompiuterio, tiesiog atidarykite terminalą (Ctrl + Alt + T) ir parašykite šią komandą:

sudo apt remove ttyrec

Tokios programos yra gera galimybė įrašyti terminalo sesijas. Tokio tipo programos yra gera galimybė dalytis žiniomis ar pamokomis. Nors komanda ttyrec nėra įdiegta pagal nutylėjimą, yra geras pasirinkimas vartotojams, kurie nėra įpratę paleisti daug komandų terminale. Tai dar viena iš daugelio šiandien egzistuojančių galimybių užfiksuoti ir atkurti terminalo veiklą.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.