Asciinema, neem uw terminalsessies op en deel ze

asciinema over

In het volgende artikel gaan we Asciinema bekijken. Deze applicatie helpt ons daarbij Terminal-sessies opnemen​ Deze tool zal ons de zware winsten van schermopnames​ Asciinema is een snelle, lichtgewicht en open source brandtool.

In tegenstelling tot andere vergelijkbare applicaties, registreert deze niet alleen onze Terminal-activiteiten, maar helpt het ons ook om de opnames van internet te delen. We kunnen de opnames delen door de URL die wordt gegenereerd te kopiëren, zodat we ze naar onze vrienden kunnen sturen of op onze sociale netwerken kunnen publiceren. Deze tool is compatibel met GNU / Linux, Mac OS X en * BSD.

Deze applicatie kan in veel situaties nuttig zijn, die afhangen van de behoeften van elke gebruiker. De mogelijkheden zijn eindeloos, vooral als het gaat om het opnemen van een terminalsessie en deze vervolgens te delen. In dit bericht zullen we zien hoe installeer asciinema op Ubuntu en hoe u onze Terminal-sessies kunt opnemen.

Installeer Asciinema

Het goede aan deze tool is dat de ontwikkelaars het hebben verpakt voor bijna alle GNU / Linux-distributies, en ze bieden ons ook verschillende installatiemogelijkheden voor onze Ubuntu.

Installeer Asciinema vanaf PPA

Deze applicatie is beschikbaar in de officiële repositories van veel GNU / Linux-distributies. Maar als we het niet vinden we kunnen de volgende PPA gebruiken​ Om dit te doen openen we een terminal (Ctrl + Alt + T) en schrijven daarin:

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

Installeer Asciinema via snap

We zullen deze tool ook kunnen vinden verkrijgbaar als snap-pakket​ Om het te installeren, openen we een terminal (Ctrl + Alt + T) en schrijven:

sudo snap install asciinema --classic

Installeer Asciinema met pip

Als we deze applicatie via pip willen installeren, ons systeem moet pip3 hebben eerder geïnstalleerd.

sudo pip3 install asciinema

Installeer Asciinema vanaf de bron

Als geen van de bovenstaande methoden op uw computer werkt, je kunt het handmatig compileren​ Op uw systeem moet Python 3 zijn geïnstalleerd om correct te kunnen installeren. We openen een terminal (Ctrl + Alt + T) en schrijven de volgende opdrachten:

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

Om asciinema op Unix en andere besturingssystemen te installeren, kun je het installatie pagina​ We kunnen ook alle functies en mogelijke faciliteiten bekijken op de pagina van GitHub.

Als we rennen "Asciinema" zal ons zonder enig argument de helpsectie laten zien.

Asciinema helpen

asciinema

Neem terminalsessies op

Nu gaan we een terminalsessie opnemen. Om dit te doen, zullen we uitvoeren:

asciinema rec test

Nadat u de bovenstaande opdracht hebt uitgevoerd, wordt de volgende uitvoer weergegeven.

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

Vanaf dat moment Terminalactiviteiten worden geregistreerd en opgeslagen in het bestand met de naam "test" in de huidige werkdirectory.

Om dit voorbeeld wat inhoud te geven, gaan we enkele commando's schrijven.

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

Dit is voldoende voor het voorbeeld. Om de opname te beëindigen, moeten we op «CTRL + D» drukken of we kunnen ook «exit» typen​ Als de opname is voltooid, wordt het volgende bericht op het scherm weergegeven.

- Asciicast recording finished.

Weergave van de opgenomen sessie

We kunnen de opgenomen Terminal-sessie reproduceren met behulp van de volgende opdracht:

asciinema play test

"Test" is de naam van het bestand waarin de opname wordt opgeslagen.

Upload de opnamesessie naar asciinema.org

Si bestandsnaam niet gespecificeerd voor opname, wordt de resulterende opname geüpload naar de website asciinema.org. Hierdoor kunnen we het delen met onze vrienden, sociale media of toevoegen aan onze eigen blog / website.

Dit is de voorbeelduitvoer als de bestandsnaam niet is opgegeven.

asciinema-opname geüpload naar asciinema

Als we op de ENTER-toets drukken, wordt de opname geüpload naar asciinema, org, retourneert de terminal na een paar seconden een unieke web-URL zoals de vorige.

U hoeft deze URL alleen te delen met wie u de Terminal-sessie in hun webbrowser wilt zien.

asciinema-opname bekeken in browser

naar deel de opnamesessie, we hoeven alleen maar op de deelknop in de rechter benedenhoek van het web te klikken. Bovendien, we kunnen de opname downloaden​ Om dit te doen, klikt u onderaan op de knop Downloaden.

asciinema delen in netwerken

Alle onze opnames worden standaard privé gehouden op de website​ Ze worden niet vermeld in zoekmachines of andere websites. Ze zijn alleen zichtbaar voor degene die de URL bezit.

Beheer uw opnamen op asciinema.org

U kunt uw geüploade sessies beheren op de site asciinena.org. Om het te doen, je moet je authenticeren op de site door de volgende opdracht in Terminal uit te voeren:

asciinema auth

Dit commando zal een URL produceren die u naar de accountinstellingen brengt op de website asciinema.org. Zodra alle gegevens zijn afgedekt (het is gratis en kan in een oogwenk worden ingevuld), kunt u de opgenomen Terminal-sessie verwijderen.

asciinema verwijderen opname

U hoeft alleen maar op de tandwielknop naast de knop "Downloaden" onderaan te klikken en op de optie "Verwijderen" te klikken. En hiermee wordt het geëlimineerd.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.