Asciinema, spela in och dela dina terminalsessioner

asciinema om

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 hjälp

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.

asciinema-inspelning uppladdad till asciinema

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.

asciinema-inspelning visas i webbläsaren

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.

asciinema andel i nätverk

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.

asciinema ta bort inspelning

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.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.