U sljedećem članku ćemo pogledati TermRecord. Danas korisnici Ubuntu-a mogu koristiti različite aplikacije snimiti završnu sesiju. Gnu / Linux je vrlo fleksibilan, tako da možemo pronaći opcije različitih vrsta. Ovog puta razgovarat ćemo o TermRecordu i kako će nam omogućiti da snimimo terminalsku sesiju lako, brzo i bez upotrebe teških aplikacija.
Terminal je nesumnjivo jedan od najkorisnijih alata u cijelom Linuxu. To je glavni alat za sistemske administratore i za mnoge programere. Ponekad je zgodno imati evidenciju naših aktivnosti u terminalu. Da bismo to postigli, jedan od alata kojima raspolažemo je ovaj, koji je stvoren pomoću Pythona i da će nam omogućiti da snimimo našu završnu sesiju.
Ova aplikacija može biti posebno korisna pri dijeljenju naše terminalske sesije. Zamislimo to u tehnološkom odjelu koji treba suprotstaviti neke informacije koje se generiraju u terminalu. Pored toga, to je takođe mogućnost uzimanja u obzir za vodiče u oblasti obrazovanja ili obuke.
Opšte karakteristike TermRecord-a
To je aplikacija napisana na Pythonu koja snima našu terminalnu sesiju. Jednom završen snimka će izvesti samostalni HTML izlaz vrlo jednostavno za dijeljenje.
TermRecord može se instalirati na mnogim Gnu / Linux i MacOS distribucijama. Otvoreni je izvor objavljen pod MIT licencom. Njegov izvorni kod možete pronaći na vašem GitHub stranica.
Aplikacija će nam ponuditi neke kontrole koje će nam omogućiti da bolje uživamo u snimljenom sadržaju. Prilikom izvršavanja generirane .html datoteke pronaći ćemo neke interaktivne tipke za pauziranje, reprodukciju i ubrzavanje ili usporavanje reprodukcije.
Aplikacija pretpostavit ćemo da za vrijeme snimljene sesije nećemo mijenjati veličinu prozora terminala. Ako promijenimo veličinu prozora na veće dimenzije, prikaz u HTML-u možda neće biti dobro predstavljen. Ako umjesto toga promijenimo veličinu na manje dimenzije, ne bi trebalo biti problema prilikom prikazivanja snimke u HTML-u.
Možete pokušati uhvatiti događaje za promjenu veličine prozora prilagođavanjem skripte, ali teško je kombinirati vrijeme tog događaja s informacijama o vremenu koje bilježi skripta. Da biste izbjegli probleme, bolje je ne mijenjati veličinu prozora terminala za vrijeme snimanja.
Na njegovoj GitHub stranici moći ćemo ga vidjeti demo odjeljak koji pokazuju mogućnosti TermRecord-a u raznim sesijama ljuske.
Instalirajte TermRecord
Aplikacija ovisi o Pythonu, tako da je instaliranje na Ubuntu uopće nije teško. za početak trebat ćemo instalirati PIP. Ako koristimo Debian, Ubuntu, Linux Mint ili derivate, u terminal (Ctrl + Alt + T) trebat ćemo napisati samo sljedeće:
sudo apt install python-pip
Onda možemo instalirajte na isti terminal TermRecord pomoću PIP-a:
sudo pip install TermRecord
Kako se koristi TermRecord
para započnite snimanje naše terminalske sesije, koristit ćemo sljedeću naredbu u terminalu (Ctrl + Alt + T):
TermRecord -o sesion.html
Kada želimo završiti snimanje, na istom terminalu ćemo morati pisati izlaz i pritisnite Intro. Nakon toga morat ćemo samo otvoriti generiranu .html datoteku s web preglednikom kako bismo mogli vidjeti snimku naše terminale.
Pomoć
Zadane vrijednosti bit će prikladne za većinu korisnika. Navođenje samo jedne HTML izlazne datoteke zajedno s naredbom omogućit će nam da dobijemo ono što tražimo. Da bismo vidjeli neke složenije opcije možemo pribjeći odjeljak za pomoć kucanje u terminalu (Ctrl + Alt + T):
TermRecord --help
Za više informacija o tome kako možemo raditi s ovom aplikacijom, možemo se obratiti Koristite odjeljak koji se mogu naći na GitHub stranici projekta.
TermRecord je još jedna dobra opcija za snimanje naše terminalske sesije, koja takođe otkriva veličinu prozora terminala koji koristimo.