Asciinema, ta opp og del terminalsesjonene dine

ascino om

I neste artikkel skal vi ta en titt på Asciinema. Denne applikasjonen vil hjelpe oss å registrere terminalsessioner. Dette verktøyet får oss til å glemme den store fortjenesten til skjermopptaks. Asciinema er en raskt, lett og åpen kildekode-brenningsverktøy.

I motsetning til andre lignende applikasjoner, registrerer denne ikke bare terminalaktivitetene våre, men hjelper oss også med å dele opptakene fra nettet. Vi vil være i stand til å dele opptakene ved å kopiere URL-en som skal genereres, og tillate oss å sende dem til vennene våre eller publisere dem på våre sosiale nettverk. Dette verktøyet er kompatibel med GNU / Linux, Mac OS X og * BSD.

Denne applikasjonen kan være nyttig i mange situasjoner, som vil avhenge av behovene til hver bruker. Mulighetene er uendelige, spesielt når det gjelder å ta opp en terminalsession og deretter dele den. I dette innlegget vil vi se hvordan installer asciinema på Ubuntu og hvordan du tar opp terminaløktene våre.

Installer Asciinema

Det gode med dette verktøyet er at utviklerne har pakket det for nesten alle GNU / Linux-distribusjoner, og de gir oss også forskjellige installasjonsmuligheter for Ubuntu.

Installer Asciinema fra PPA

Denne applikasjonen er tilgjengelig i de offisielle repositoriene til mange GNU / Linux-distribusjoner. Men hvis vi ikke finner det vi kan bruke følgende PPA. For å gjøre dette åpner vi en terminal (Ctrl + Alt + T) og skriver i den:

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

Installer Asciinema via snap

Vi vil også kunne finne dette verktøyet tilgjengelig som snap-pakke. For å installere det, åpner vi en terminal (Ctrl + Alt + T) og skriver:

sudo snap install asciinema --classic

Installer Asciinema ved hjelp av pip

Hvis vi vil installere denne applikasjonen via pip, systemet vårt må ha pip3 installert før.

sudo pip3 install asciinema

Installer Asciinema fra kilden

Hvis ingen av metodene ovenfor fungerer på datamaskinen din, du kan kompilere det manuelt. Systemet ditt må ha Python 3 installert for å kunne installeres riktig. Vi åpner en terminal (Ctrl + Alt + T) og skriver følgende kommandoer:

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

For å installere asciinema på Unix og andre operativsystemer, kan du referere til den installasjonssiden. Vi kan også se alle funksjonene og mulige fasiliteter fra siden til GitHub.

Når vi løper "Asciinema" uten noe argument vil vise oss hjelpeseksjonen.

Asciinema hjelp

asciinema

Ta opp terminalsessioner

Nå skal vi ta opp en terminalsession. For å gjøre dette vil vi utføre:

asciinema rec test

Når du har kjørt kommandoen ovenfor, vil følgende utgang vises.

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

Siden da, Terminalaktiviteter blir registrert og lagret i filen kalt "test" i gjeldende arbeidskatalog.

For å gi litt innhold til dette eksemplet, skal vi skrive noen kommandoer.

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

Dette vil være nok for eksemplet. For å avslutte opptaket må vi trykke «CTRL + D», eller vi kan også skrive «exit». Når opptaket er ferdig, vises følgende melding på skjermen.

- Asciicast recording finished.

Avspilling av den innspilte økten

Vi vil være i stand til å reprodusere den innspilte terminaløkten ved hjelp av kommandoen:

asciinema play test

"Test" er navnet på filen der opptaket lagres.

Last opp innspillingsøkten til asciinema.org

Si filnavnet er ikke spesifisert for opptakvil den resulterende innspillingen bli lastet opp til nettstedet asciinema.org. Takket være dette vil vi kunne dele den med vennene våre, sosiale medier eller legge den til vår egen blogg / nettside.

Dette er eksemplet på utdata når filnavnet ikke er spesifisert.

asciinema-opptak lastet opp til asciinema

Hvis vi trykker på ENTER-tasten, vil opptaket begynne å lastes opp til asciinema, org, vil terminalen returnere en unik nettadresse som den forrige etter noen sekunder.

Du må bare dele denne URL-en som du vil se Terminal-økten med i nettleseren deres.

asciinema-opptak sett i nettleseren

Til dele innspillingsøkten, vi må bare klikke på delingsknappen nederst til høyre på nettet. Hva mer, vi kan laste ned innspillingen. For å gjøre dette, klikker du bare på Last ned-knappen nederst.

asciinema-andel i nettverk

Alt våre opptak blir holdt private på nettstedet som standard. De er ikke oppført i søkemotorer eller andre nettsteder. De vil bare være synlige for den som eier URL-en.

Administrer opptakene dine på asciinema.org

Du kan administrere dine opplastede økter på asciinena.org-nettstedet. Å gjøre det, du må godkjenne på nettstedet ved å kjøre følgende kommando i Terminal:

asciinema auth

Denne kommandoen vil produsere en URL som tar deg til kontoinnstillingene på nettstedet asciinema.org. Når alle dataene er dekket (de er gratis og kan fylles ut på et øyeblikk), vil du kunne slette den innspilte terminaløkten.

asciinema slette opptak

Du må bare klikke på Gear-knappen ved siden av "Last ned" -knappen nederst og trykke på "Slett" -alternativet. Og med dette vil det bli eliminert.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.