„TermRecord“, įrašykite terminalo sesiją paprastu būdu

apie „TermRecord“

Kitame straipsnyje apžvelgsime „TermRecord“. Šiais laikais „Ubuntu“ vartotojai gali naudoti įvairias programas įrašyti terminalo sesiją. „Gnu / Linux“ yra labai lanksti, todėl galime rasti įvairių tipų variantų. Šį kartą kalbėsime apie „TermRecord“ ir apie tai, kaip tai leis mums lengvai, greitai ir nenaudojant sunkių programų įrašyti terminalo sesiją.

Terminalas yra neabejotinai vienas naudingiausių įrankių visoje „Linux“. Tai yra pagrindinis įrankis sistemos administratoriams ir daugeliui programuotojų. Kartais terminale patogu turėti įrašą apie mūsų veiklą. Norėdami tai pasiekti, viena iš mūsų turimų priemonių yra ši buvo sukurtas naudojant „Python“ ir kad tai leis mums įrašyti mūsų terminalo sesiją.

Ši programa gali būti ypač naudinga dalijantis mūsų terminalo sesija. Pagalvokime, kad technologijų skyriuje, kuris turi palyginti tam tikrą terminale generuojamą informaciją. Be to, taip pat galimybė atsižvelgti į pamokas švietimo ar mokymo srityje.

Bendrosios „TermRecord“ charakteristikos

Tai programa, parašyta „Python“, kuri įrašo mūsų terminalo sesiją. Kai baigsite įrašas eksportuos savarankišką HTML išvestį labai lengva dalintis.

„TermRecord“ galima įdiegti daugelyje „Gnu / Linux“ ir „MacOS“ paskirstymų. Tai yra atviro kodo išleistas pagal MIT licenciją. Jos šaltinio kodą galite rasti jūsų „GitHub“ puslapis.

Paraiška mums pasiūlys kai kurie valdikliai, kurie leis mums geriau mėgautis įrašytu turiniu. Vykdydami sugeneruotą .html failą rasime interaktyvūs mygtukai Norėdami sustabdyti, paleisti ir pagreitinti ar sulėtinti atkūrimą.

Taikymas manysime, kad užfiksuoto seanso metu mes neketiname keisti terminalo lango dydžio. Jei pakeisime lango dydį į didesnius matmenis, HTML pavaizdavimas gali būti nepakankamai pavaizduotas. Jei vietoj to mes pakeisime dydį į mažesnius matmenis, perduodant įrašą į HTML neturėtų kilti jokių problemų.

Koreguodami scenarijų galite pabandyti sugauti lango dydžio keitimo įvykius, tačiau sunku derinti to įvykio laiką su scenarijaus įrašyta laiko informacija. Norėdami išvengti problemų, fiksavimo metu geriau nesumažinti terminalo langų dydžio.

Jo „GitHub“ puslapyje galėsime pamatyti vieną demonstracinė dalis kurie parodo „TermRecord“ galimybes įvairiuose „shell“ seansuose.

Įdiekite „TermRecord“

Programa priklauso nuo „Python“, todėl ją įdiegti į „Ubuntu“ visai nėra sunku. pradėti mums reikės įdiegti PIP. Jei terminale naudojame „Debian“, „Ubuntu“, „Linux Mint“ ar išvestines priemones („Ctrl“ + „Alt“ + T), turėsime parašyti tik:

įdiekite python pip

sudo apt install python-pip

Tada mes galime įdiegti tame pačiame terminale „TermRecord“ naudojant PIP:

įdiekite termrecord su pip

sudo pip install TermRecord

Kaip naudotis TermRecord

į pradėkite įrašyti mūsų terminalo sesiją, terminale naudosime šią komandą (Ctrl + Alt + T):

Pradėkite terminalo sesijos įrašymą

TermRecord -o sesion.html

Kai norėsime baigti įrašymą, tame pačiame terminale turėsime rašyti išeiti ir paspauskite Įvadas. Po to turėsime atidaryti sugeneruotą .html failą tik naudodami interneto naršyklę, kad galėtume pamatyti mūsų terminalo sesijos įrašą.

sugeneruoto .html failo rodinys

apie vokoscreen
Susijęs straipsnis:
„Vokoscreen“ - paprasta programa vaizdo įrašams įrašyti iš darbalaukio

Padėti

Numatytosios vertės bus tinkamos daugumai vartotojų. Nurodę tik vieną HTML išvesties failą kartu su komanda, galėsime gauti tai, ko ieškome. Norėdami pamatyti keletą sudėtingesnių variantų, galime pasinaudoti pagalbos skyrius įvesti terminale („Ctrl“ + „Alt“ + T):

„TermRecord“ pagalba

TermRecord --help

Norėdami gauti daugiau informacijos apie tai, kaip galime dirbti su šia programa, galime kreiptis į Naudokite skyrių kurį galite rasti projekto „GitHub“ puslapyje.

„TermRecord“ yra dar viena gera galimybė įrašyti mūsų terminalo sesiją, kuri taip pat nustato naudojamo terminalo lango dydį.


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ą.