I nästa artikel ska vi ta en titt på Asciinema. Denna applikation hjälper oss att spela in Terminal-sessioner. Detta verktyg får oss att glömma bort de stora vinsterna av skärminspelnings. Asciinema är en snabbt, lätt och öppen källkodsförbränningsverktyg.
Till skillnad från andra liknande applikationer registrerar den här inte bara våra terminalaktiviteter utan hjälper oss också att dela inspelningarna från webben. Vi kommer att kunna dela inspelningarna genom att kopiera webbadressen som kommer att genereras och låta oss skicka dem till våra vänner eller publicera dem på våra sociala nätverk. Detta verktyg är kompatibel med GNU / Linux, Mac OS X och * BSD.
Denna applikation kan vara användbar i många situationer, vilket beror på varje användares behov. Möjligheterna är oändliga, särskilt när det gäller att spela in en terminalsession och sedan dela den. I det här inlägget kommer vi att se hur installera asciinema på Ubuntu och hur man spelar in våra Terminal-sessioner.
Installera Asciinema
Det som är bra med det här verktyget är att utvecklarna har packat det för nästan alla GNU / Linux-distributioner, och de erbjuder oss också olika installationsmöjligheter för vår Ubuntu.
Installera Asciinema från PPA
Den här applikationen finns tillgänglig i de officiella förvaren för många GNU / Linux-distributioner. Men om vi inte hittar det vi kan använda följande PPA. För att göra detta öppnar vi en terminal (Ctrl + Alt + T) och skriver i den:
sudo apt-add-repository ppa:zanchey/asciinema && sudo apt-get update && sudo apt-get install asciinema
Installera Asciinema via snap
Vi kommer också att kunna hitta detta verktyg finns som snap pack. För att installera det öppnar vi en terminal (Ctrl + Alt + T) och skriver:
sudo snap install asciinema --classic
Installera Asciinema med pip
Om vi vill installera den här applikationen via pip, vårt system måste ha pip3 installerades tidigare.
sudo pip3 install asciinema
Installera Asciinema från källan
Om ingen av ovanstående metoder fungerar på din dator, du kan sammanställa det manuellt. Ditt system måste ha Python 3 installerat för att kunna installeras korrekt. Vi öppnar en terminal (Ctrl + Alt + T) och skriver följande kommandon:
git clone https://github.com/asciinema/asciinema.git cd asciinema sudo python3 -m asciinema --version
För att installera asciinema på Unix och andra operativsystem kan du hänvisa till dess installationssidan. Vi kan också se alla dess funktioner och möjliga faciliteter från dess sida GitHub.
När vi springer "Asciinema" utan argument kommer att visa oss hjälpavsnittet.
asciinema
Spela in terminalsessioner
Nu ska vi spela in en terminalsession. För att göra detta kommer vi att utföra:
asciinema rec test
När du har kört ovanstående kommando visas följande utdata.
- Asciicast recording started. - Hit Ctrl-D or type "exit" to finish.
Sedan dess, Terminalaktiviteter spelas in och sparas i filen "test" i den aktuella arbetskatalogen.
För att ge lite innehåll till detta exempel ska vi skriva några kommandon.
uname -a echo "Hola ubunlog.com" ls -l pwd df -h
Detta räcker för exemplet. För att avsluta inspelningen måste vi trycka på «CTRL + D» eller så kan vi också skriva «exit». När inspelningen är klar visas följande meddelande på skärmen.
- Asciicast recording finished.
Uppspelning av den inspelade sessionen
Vi kommer att kunna reproducera den inspelade Terminal-sessionen med kommandot:
asciinema play test
"Test" är namnet på filen där inspelningen sparas.
Ladda upp inspelningssessionen till asciinema.org
Si filnamn anges inte för inspelningkommer den resulterande inspelningen att laddas upp till webbplatsen asciinema.org. Tack vare detta kommer vi att kunna dela det med våra vänner, sociala medier eller lägga till det på vår egen blogg / webbplats.
Detta är exemplet på utdata när filnamnet inte anges.
Om vi trycker på ENTER-tangenten kommer inspelningen att börja laddas upp till asciinema, orgkommer terminalen att returnera en unik webb-URL som den tidigare efter några sekunder.
Du måste bara dela den här webbadressen som du vill se Terminal-sessionen med i deras webbläsare.
till dela inspelningssessionen, vi måste bara klicka på delningsknappen i det nedre högra hörnet på webben. Vad mer, vi kan ladda ner inspelningen. För att göra detta klickar du bara på nedladdningsknappen längst ner.
Alla våra inspelningar kommer att hållas privata på webbplatsen som standard. De listas inte i sökmotorer eller andra webbplatser. De är bara synliga för den som äger webbadressen.
Hantera dina inspelningar på asciinema.org
Du kan hantera dina uppladdade sessioner på asciinena.org-webbplatsen. Att göra det, du måste autentisera på webbplatsen genom att köra följande kommando i Terminal:
asciinema auth
Detta kommando kommer att skapa en URL som tar dig till kontoinställningarna på webbplatsen asciinema.org. När all information har täckts (den är gratis och kan fyllas i på ett ögonblick) kommer du att kunna ta bort den inspelade terminalen.
Du behöver bara klicka på Gear-knappen bredvid knappen "Hämta" längst ner och klicka på alternativet "Ta bort". Och med detta kommer det att elimineras.