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