Asciinema, registra e condividi le tue sessioni di terminale

asciinema circa

Nel prossimo articolo daremo uno sguardo ad Asciinema. Questa applicazione ci aiuterà a registrare le sessioni del terminale. Questo strumento ci farà dimenticare gli ingenti profitti di registrazione dello schermos. Asciinema è un strumento di masterizzazione veloce, leggero e open source.

A differenza di altre applicazioni simili, questa non solo registra le nostre attività del terminale, ma ci aiuta anche a condividere le registrazioni dal web. Potremo condividere le registrazioni copiando l'URL che verrà generato e ci permetterà di inviarle ai nostri amici o pubblicarle sui nostri social network. Questo strumento è compatibile con GNU / Linux, Mac OS X e * BSD.

Questa applicazione può essere utile in molte situazioni, che dipenderanno dalle esigenze di ogni utente. Le possibilità sono infinite, soprattutto quando si tratta di registrare una sessione terminale e poi condividerla. In questo post vedremo come installa asciinema su Ubuntu e come registrare le nostre sessioni del terminale.

Installa Asciinema

La cosa buona di questo strumento è che gli sviluppatori lo hanno confezionato per quasi tutte le distribuzioni GNU / Linux e ci offrono anche diverse possibilità di installazione per il nostro Ubuntu.

Installa Asciinema da PPA

Questa applicazione è disponibile nei repository ufficiali di molte distribuzioni GNU / Linux. Ma se non lo troviamo possiamo usare il seguente PPA. Per fare ciò apriamo un terminale (Ctrl + Alt + T) e vi scriviamo:

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

Installa Asciinema tramite snap

Saremo anche in grado di trovare questo strumento disponibile come pacchetto snap. Per installarlo, apriamo un terminale (Ctrl + Alt + T) e digitiamo:

sudo snap install asciinema --classic

Installa Asciinema usando pip

Se vogliamo installare questa applicazione tramite pip, il nostro sistema deve avere pip3 installato prima.

sudo pip3 install asciinema

Installa Asciinema dalla fonte

Se nessuno dei metodi precedenti funziona sul tuo computer, puoi compilarlo manualmente. Il tuo sistema deve avere Python 3 installato per poter essere installato correttamente. Apriamo un terminale (Ctrl + Alt + T) e scriviamo i seguenti comandi:

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

Per installare asciinema su Unix e altri sistemi operativi, puoi fare riferimento al suo pagina di installazione. Possiamo anche vedere tutte le sue caratteristiche e le possibili strutture dalla sua pagina di GitHub.

Quando corriamo "Asciinema" senza alcun argomento ci mostrerà la sezione di aiuto.

Asciinema aiuto

asciinema

Registra le sessioni del terminale

Ora registreremo una sessione del terminale. Per fare ciò, eseguiremo:

asciinema rec test

Una volta eseguito il comando precedente, verrà visualizzato il seguente output.

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

Da quel momento, Le attività del terminale vengono registrate e salvate nel file chiamato "test" nella directory di lavoro corrente.

Per dare un po 'di contenuto a questo esempio, scriveremo alcuni comandi.

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

Questo sarà sufficiente per l'esempio. Per terminare la registrazione, dovremo premere «CTRL + D» oppure possiamo anche digitare «esci». Al termine della registrazione, sullo schermo verrà visualizzato il seguente messaggio.

- Asciicast recording finished.

Riproduzione della sessione registrata

Potremo riprodurre la sessione di Terminal registrata utilizzando il comando:

asciinema play test

"Test" è il nome del file in cui viene salvata la registrazione.

Carica la sessione di registrazione su asciinema.org

Si nome file non specificato per la registrazione, la registrazione risultante verrà caricata sul sito asciinema.org. Grazie a questo potremo condividerlo con i nostri amici, social media o aggiungerlo al nostro blog / sito web.

Questo è l'output di esempio quando il nome del file non è specificato.

asciinema-registrazione caricata su asciinema

Se premiamo il tasto INVIO, la registrazione inizierà a caricarsi su asciinema, org, il terminale restituirà un URL web univoco come il precedente dopo pochi secondi.

Devi solo condividere questo URL con cui si desidera vedere la sessione del terminale nel proprio browser web.

registrazione asciinema visualizzata nel browser

a condividere la sessione di registrazione, dobbiamo solo fare clic sul pulsante di condivisione situato nell'angolo in basso a destra del web. Cosa c'è di più, possiamo scaricare la registrazione. Per fare ciò, fai clic sul pulsante Download in basso.

Condividi asciinema nelle reti

Tutte le nostre registrazioni saranno mantenute private sul sito web per impostazione predefinita. Non sono elencati nei motori di ricerca o in altri siti web. Saranno visibili solo a chi possiede l'URL.

Gestisci le tue registrazioni su asciinema.org

Puoi gestire le tue sessioni caricate sul sito asciinena.org. Per farlo, devi autenticarti sul sito eseguendo il seguente comando nel Terminale:

asciinema auth

Questo comando produrrà un URL che ti porterà alle impostazioni dell'account sul sito asciinema.org. Una volta che tutti i dati sono stati coperti (è gratuito e può essere compilato in un momento), sarai in grado di eliminare la sessione di Terminal registrata.

asciinema elimina la registrazione

Devi solo fare clic sul pulsante a forma di ingranaggio accanto al pulsante "Download" in basso e premere l'opzione "Elimina". E con questo verrà eliminato.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.