Ttyrec, programm teie tegevuse salvestamiseks Ubuntu terminalis

umbes ttyrec

Järgmises artiklis heidame pilgu ttyrecile. See on programm, mis on tegutsenud juba paar aastat, kuid on siiski võimeline salvestage programmi TTY-väljund tekstirežiimis koos ajatemplitega ja taasesitage seejärel. See programm sarnaneb skripti käsuga, kuid võimaldab ka taasesituse peatada, aeglustada või kiirendada.

Ttreci abil saame salvestada kõik terminaliviibale kirjutatud käsud ja need faili salvestada. Siis võimaldab neid mängida käsuga ttyplay. Lisaks saame ka teisendage salvestus animeeritud gif-ks ttygif-iga. Ttrec on kahvli skripti käsk ajastusteabe mikrosekundilise täpsusega salvestamiseks.

Ttyreci üldised omadused

Mõned selle funktsioonid on järgmised:

  • ttyrec nõuab salvestamiseks ja taasesitamiseks vähem parameetreid kui muud valikud terminali salvestamiseks.
  • Salvestused ühes failis.
  • Saate salvestada emacs -nw, vi, lynx või mis tahes programm, mis töötab tty-l.
  • Väljundfail sisaldab ajatempli teave lisaks terminali andmetele.
  • Saame hakkama loodud faili sisu üle kirjutama või lisama.
  • Helistage automaatselt uudecode.
  • Kiirendada / aeglustada reproduktsioonid.
  • Võimaldab sirvige reaalajas ttyrecordi salvestust.
  • Me saame mõõta salvestatud andmete aeg.

Installige ttyrec

Programmi ttyrec ei ole vaikimisi lisatud kõikidesse Gnu / Linuxi distributsioonidesse. Selle installimiseks peate lihtsalt kasutama apt-i. Selle installimiseks peame terminalis (Ctrl + Alt + T) käivitama:

ttyreci installimine

sudo apt install ttyrec

Selle kasutamine on üsna lihtne, isegi rohkem kui käsk Script. Selle täitmiseks peate seda tegema helistage programmile, täpsustades väljundfaili nime. Kasutatav vorming oleks umbes järgmine:

ttyrec < ArchivodeLog >

Kuidas ttyrecit kasutada

Järgmine näide näitab ttyrec seansi salvestamine failis nimega ttylog:

ttyrec -a ttylog

see võib lõpetage terminali tegevuse salvestamine klahvikombinatsiooni vajutamine Ctrl + D. Me võime ka kirjutada väljumiseks.

Selle käsu kasutamiseks on meil mõned võimalused, näiteks:

  • -a →Lisage väljund faili või ttyrecordi, selle asemel, et see üle kirjutada.
  • -u → Selle suvandi korral kutsub ttyrec automaatselt uudekoodi ja salvestab väljundi, kui kodeeritud andmed seansile ilmuvad. Lubab meile failide edastamine kaughostist.
  • -e käsk → Käivitage käsk kui ttyrec algab.

Selle programmi kohta lisateabe saamiseks külastage veebisaiti projekti veebisait o pöörduge mehe lehe poole terminali sisestamine (Ctrl + Alt + T):

ttyreci mehe lehed

man ttyrec

Salvestatud andmeid saab taasesitada käsuga ttyplay see on lisatud. Salvestatud tegevuse uuesti esitamiseks vajate kasutage käsku ttyplay, millele järgneb logifaili nimi:

ttyplay < ArchivodeLog >

Teisenda salvestus GIF-iks

Saame hakkama kasutage salvestise GIF-vormingus teisendamiseks TTYGIF-i. Selles programmis on GitHubi üles laaditud projekt koos selle paigaldamise ja kasutamise juhistega.

ttygif installimine

sudo apt install imagemagick ttyrec gcc x11-apps

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

cd ttygif

make

sudo make install 

GIF-i loomine on väga lihtne. Esiteks hakkasime lindistama koos:

ttyrec ejemplo

Kui oleme valmis, saame kombinatsiooni kasutada Ctrl + D Terminalis. Saame seda teha ka tellimusega väljumiseks, selle puudusega, et see viimane käsk salvestatakse loodud GIF-i.

Nüüd teisendada gif-vormingusse kõik, mida peate tegema, on kasutada järgmist käsku:

gif-faili loomine ttygif-iga

ttygif ejemplo

Ja see on meil juba olemas. Meie gif on salvestatud faili tty.gif. Kui saame sellise vea: Viga: keskkonnamuutuja WINDOWID oli tühi, tuleb WINDOWID seadistada käsitsi. Seda saab teha, sisestades terminali (Ctrl + Alt + T):

sudo apt-get install xdotool

export WINDOWID=$(xdotool getwindowfocus)

Pärast eelmiste käskude kirjutamist saame nüüd uuesti käivitada käsu ttygif, et alustada gifi loomist. Selle faili loomine võib võtta mõnda aega.

gif loodud ttygifiga

Desinstallige

Ttyreci arvutist eemaldamiseks peate lihtsalt avama terminali (Ctrl + Alt + T) ja kirjutama järgmise käsu:

sudo apt remove ttyrec

Sellised programmid on terminaliseansside salvestamiseks hea valik. Seda tüüpi programmid on hea võimalus jagada teadmisi või õpetusi. Kuigi käsk ttyrec pole vaikimisi installitud, on hea võimalus kasutajatele, kes pole harjunud terminalis palju käske käivitama. See on veel üks paljudest tänapäeval eksisteerivatest võimalustest terminali tegevuse registreerimiseks ja reprodutseerimiseks.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.