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