Terminali sessioonide salvestus ja jagamine
Sissejuhatus
Terminali toimunu salvestamiseks ning jagamiseks on mitmeid võimalusi. Sooviksin siin esile tuua asciinema projekti arendust, mis sai alguse ja inspiratsiooni "script" ja "scriptreplay" käskudest.
Asciinema rakendus võimaldab terminalis toimunu salvestada ning jagada asciinema.org lehe vahendusel, ehk jagades linki.
Paigaldamine
Asciinema on võimalik paigaldada erineval viisil, täpsemalt leiab informatsiooni võimalustest asciinema lehelt programmi paigalduse rubriigist.
Antud artiklis toon esile Linux Ubuntu paigalduse käsuread.
sudo apt-add-repository ppa:zanchey/asciinema sudo apt-get update sudo apt-get install asciinema
Teiste opsüsteemide tarvis on paigaldusjuhised siin: https://asciinema.org/docs/installation
Kasutamine
Ekraanil toimuva salvestamiseks kasuta käsku:
asciinema rec [failinimi]
Salvestuse lõpetamiseks kasuta käsku
exit
Salvestatud sessioonide taasesitluseks on käsud.
Arvutis paiknevast failist:
asciinema play /teekond/kataloogi/failinimi.json
Taasesitlus internetist:
asciinema play https//asciinema.org/a/failinimi.json asciinema play http//omaleht.ee/failinimi.json
Kui paigaldamine on õnnestunud , siis salvestamiseks on käsk:
$ asciinema rec
Selle sisestamise järel salvestatakse kõik , mis toimub terminalis.
Salvestuse lõpetamiseks
exit
Küsitakse kas laadida üles video - vali y (yes)
Peale üleslaadimist ilmub video link.
Veebilehele pääsumaterjali saab alla laadida oma arvutisse. Allalaadimise juhend: 1.Valida video ja avada uues aknas. 2.Paremklõps hiirega videol , valida avanevast rippmenüüst save as. 3.Määran salvestuskoha ja annan failile nime , -asciinema.html osa peab alles jääma. Valitud kohta salvestatakse 2 objekti-üks on .html laiendiga fail. Teine objekt on kataloog , mille nimeks on failinimi-asciinema_files. Kataloogis on 7 faili , esimesed kaks on rakendusfailid , bootstrap ja javaskript.
Seadistuste kataloog asub ~/.asciinema
Video vaatamiseks avatakse .html fail veebibrauseris.
Teiste opsüsteemide tarvis on paigaldusjuhised siin:
https://asciinema.org/docs/installation
Asciinema kontole logitakse meiliaadressi kaudu.Meiliaadressi sisestamisel saadetakse link
postkasti ja klikates lingil oledki sisse logitud.Valitakse ka kasutajanimi.Parooli ei kasutata.
Salvestatud failide kustutamine:
Käivitada terminalis käsk asciinema auth , käsureale ilmub link , mis tuleb käivitada brauseris.
Veebis ilmub avanenud video all hammasratta kujuline ikoon , valime delete ja video on kustutatud.
Asciinema terminalikäskudel on lisasid:
Tegevuspõhised :
rec salvestamiskäsk
auth autentimine ja/või videote esitamine
Valikulised argumendid:
-c käivitab määratud käsu asemel shelli
-t täpsustab salvestatud faili pealkirja
-y mitte küsida kinnitust
-h abi
-v versiooniteave
Autor
Aleksandra Sepp, AK21, november 2017, artikli täiendamine
Amagi, jaanuar 2017
Viited
https://github.com/asciinema/asciinema
https://anavarre.net/working-with-the-cli-you-should-probably-start-using-asciinema/
https://linuxconfig.org/record-and-replay-terminal-session-with-asciinema-on-linux
Artikkel on pooleli.