Asciinema, įrašykite ir dalinkitės savo terminalo sesijomis

asciinema apie

Kitame straipsnyje apžvelgsime „Asciinema“. Ši programa padės mums įrašyti terminalo sesijas. Šis įrankis privers mus pamiršti didelį pelną ekrano įrašymass. Asciinema yra a greitas, lengvas ir atviro kodo deginimo įrankis.

Skirtingai nuo kitų panašių programų, ši ne tik įrašo mūsų terminalo veiklą, bet ir padeda mums dalytis įrašais iš interneto. Galėsime dalytis įrašais nukopijavę sugeneruotą URL ir leisime juos nusiųsti savo draugams arba paskelbti socialiniuose tinkluose. Šis įrankis yra suderinamas su GNU / Linux, Mac OS X ir * BSD.

Ši programa gali būti naudinga daugelyje situacijų, kurios priklausys nuo kiekvieno vartotojo poreikių. Galimybės yra begalinės, ypač kai reikia įrašyti terminalo sesiją ir vėliau ja dalytis. Šiame įraše pamatysime, kaip įdiekite „asciinema“ į „Ubuntu“ ir kaip įrašyti mūsų terminalo sesijas.

Įdiekite „Asciinema“

Geras dalykas, susijęs su šiuo įrankiu, yra tai, kad kūrėjai jį supakavo beveik visiems GNU / Linux paskirstymams, be to, jie taip pat siūlo mums skirtingas „Ubuntu“ diegimo galimybes.

Įdiekite „Asciinema“ iš PPA

Ši programa yra prieinama daugelio GNU / Linux padalinių oficialiose saugyklose. Bet jei nerasime galime naudoti tokį PPA. Norėdami tai padaryti, atidarome terminalą („Ctrl“ + „Alt“ + T) ir parašome jame:

sudo apt-add-repository ppa:zanchey/asciinema && sudo apt-get update && sudo apt-get install asciinema

Įdiekite „Asciinema“ per spragtelėjimą

Taip pat galėsime rasti šį įrankį galima įsigyti kaip paketą. Norėdami jį įdiegti, atidarome terminalą („Ctrl“ + „Alt“ + T) ir įveskite:

sudo snap install asciinema --classic

Įdiekite „Asciinema“ naudodami „pip“

Jei norime įdiegti šią programą per „pip“, mūsų sistema turi turėti pip3 įdiegta anksčiau.

sudo pip3 install asciinema

Įdiekite „Asciinema“ iš šaltinio

Jei nė vienas iš anksčiau nurodytų metodų neveikia jūsų kompiuteryje, galite sukompiliuoti rankiniu būdu. Norint tinkamai įdiegti, sistemoje turi būti įdiegtas „Python 3“. Atidarome terminalą („Ctrl“ + „Alt“ + T) ir parašome šias komandas:

git clone https://github.com/asciinema/asciinema.git
cd asciinema
sudo python3 -m asciinema --version

Norėdami įdiegti „asciinema“ „Unix“ ir kitose operacinėse sistemose, galite kreiptis į ją diegimo puslapis. Mes taip pat galime pamatyti visas jo savybes ir galimas galimybes iš jos puslapio GitHub.

Kai bėgame „Asciinema“ be jokių argumentų parodys mums pagalbos skyrių.

Asciinema pagalba

asciinema

Įrašykite terminalo sesijas

Dabar mes įrašysime terminalo sesiją. Norėdami tai padaryti, atliksime:

asciinema rec test

Kai paleisite pirmiau nurodytą komandą, bus rodoma ši išvestis.

- Asciicast recording started.
- Hit Ctrl-D or type "exit" to finish.

Nuo tada, Terminalo veikla yra įrašoma ir išsaugoma faile, vadinamame „testas“ dabartiniame darbo kataloge.

Norėdami pateikti šiek tiek turinio šiame pavyzdyje, mes parašysime keletą komandų.

uname -a
echo "Hola ubunlog.com"
ls -l
pwd
df -h

To pakaks pavyzdžiui. Norėdami baigti įrašymą, turėsime paspausti «CTRL + D» arba mes taip pat galime įvesti «exit». Kai įrašymas bus baigtas, ekrane bus rodomas toks pranešimas.

- Asciicast recording finished.

Įrašyto seanso atkūrimas

Įrašytą terminalo seansą galėsime atkurti naudodami komandą:

asciinema play test

„Testas“ yra failo, kuriame įrašomas įrašas, pavadinimas.

Įkelkite įrašymo sesiją į asciinema.org

Si failo pavadinimas nenurodytas įrašymui, gautas įrašas bus įkeltas į asciinema.org svetainę. Dėl to mes galėsime juo pasidalinti su savo draugais, socialine žiniasklaida arba įtraukti į savo tinklaraštį / svetainę.

Tai yra išvesties pavyzdys, kai failo pavadinimas nenurodytas.

asciinema-įrašas įkeltas į asciinema

Jei paspausime klavišą ENTER, įrašas bus pradėtas kelti į asciinema, org, terminalas po kelių sekundžių grąžins unikalų žiniatinklio URL, kaip ir ankstesnis.

Jums tereikia dalytis šiuo URL su kuriais norite pamatyti „Terminal“ sesiją jų interneto naršyklėje.

asciinema-įrašymas žiūrimas naršyklėje

į dalintis įrašymo sesija, mes tiesiog turime spustelėti bendrinimo mygtuką, esantį apatiniame dešiniajame žiniatinklio kampe. Kas daugiau, galime atsisiųsti įrašą. Norėdami tai padaryti, tiesiog spustelėkite mygtuką "Atsisiųsti" apačioje.

asciinema dalis tinkluose

Visi pagal įrašą mūsų įrašai bus privatūs svetainėje. Jų nėra paieškos sistemose ar kitose svetainėse. Jie bus matomi tik tiems, kuriems priklauso URL.

Tvarkykite savo įrašus adresu asciinema.org

Įkeltus seansus galite tvarkyti asciinena.org svetainėje. Padaryti tai, turite autentifikuotis svetainėje paleidę šią komandą terminale:

asciinema auth

Ši komanda sukurs URL, kuris pateks į paskyros nustatymus svetainėje asciinema.org. Apdoroję visus duomenis (jie yra nemokami ir gali būti užpildyti per akimirką), galėsite ištrinti įrašytą „Terminal“ sesiją.

asciinema ištrinti įrašą

Jums tereikia spustelėti mygtuką „Gear“ šalia mygtuko „Atsisiųsti“ apačioje ir paspausti parinktį „Ištrinti“. Ir tai bus pašalinta.


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