GNU/Linux >> Linux Esercitazione >  >> Linux

Come registrare il tuo terminale Linux usando asciinema

Nella mia linea di lavoro, così come in molte posizioni tecniche pratiche, ci sono momenti in cui è necessario registrare il tuo lavoro. A volte, è una forma avanzata di prendere appunti; altre volte, è un modo semplice e veloce per inviare una guida a qualcuno junior. Potresti persino registrare il tuo terminale per "assicurazione" se sei un tipo paranoico. Ad ogni modo, non si può negare che il software di registrazione del terminale sia uno strumento pulito e pratico da avere nel tuo arsenale.

Quindi, esplorando alcuni dei vari modi per farlo, mi sono imbattuto in quello che è facilmente il mio registratore terminale preferito. Asciinema (pronunciato as-kee-nuh-muh) è un software open source gratuito creato esclusivamente per la registrazione di sessioni da terminale. Ma ti permette di fare un ulteriore passo avanti con le registrazioni e condividerle via web (puoi inviare un codice di incorporamento o il file sorgente secondo necessità).

[ Ai lettori è piaciuto anche: Competenze di amministratore di sistema:cosa devono sapere gli amministratori di sistema junior ]

Installazione

Per gli esempi che vedrai di seguito, sto usando una workstation Fedora 33. Per informazioni sull'installazione su altri sistemi operativi, consulta la documentazione di installazione.

Per installare: sudo dnf install asciinema

Dal mio terminale:

[tcarrigan@client ~]$ sudo dnf install asciinema
[sudo] password for tcarrigan: 
Fedora Modular 32 - x86_64                       26 kB/s |  14 kB     00:00    
Fedora Modular 32 - x86_64 - Updates             62 kB/s |  14 kB     00:00    
Fedora Modular 32 - x86_64 - Updates            184 kB/s | 182 kB     00:00    
Fedora 32 - x86_64 - Updates                     33 kB/s |  14 kB     00:00    
Fedora 32 - x86_64 - Updates                    3.3 MB/s | 6.2 MB     00:01    
Package asciinema-2.0.2-2.fc32.noarch is already installed.
Dependencies resolved.
Nothing to do.
Complete!

Come puoi vedere sopra, l'installazione è completa. Ora, come utilizziamo effettivamente questo software?

Utilizzo di base

L'uso più semplice di questo software è creare una registrazione, quindi è da lì che inizieremo. Per iniziare a registrare il tuo terminale, utilizzerai il comando:
asciinema rec [filename] . A questo punto, vorrai eseguire tutti i comandi che desideri registrare. Quando sei pronto per terminare la registrazione, utilizzerai Ctrl + D oppure digita exit . Ecco come appare.

[tcarrigan@client ~]$ asciinema rec terminal_rec_demo
asciinema: recording asciicast to terminal_rec_demo
asciinema: press <ctrl-d> or type "exit" when you're done
[tcarrigan@client ~]$ This is how you record a terminal session. When finished...just use Ctrl+D
bash: This: command not found...
[tcarrigan@client ~]$ exit
asciinema: recording finished
asciinema: asciicast saved to terminal_rec_demo

Ora puoi trovare il file non elaborato nella tua directory home/utente.

[tcarrigan@client ~]$ ls -l
total 752
drwxr-xr-x. 2 tcarrigan tcarrigan   4096 Jun 24 12:29 Desktop
drwxr-xr-x. 2 tcarrigan tcarrigan   4096 Aug  3 21:48 Documents
drwxr-xr-x. 2 tcarrigan tcarrigan   4096 Jun 24 12:29 Downloads
drwxr-xr-x. 2 tcarrigan tcarrigan   4096 Jun 24 12:29 Music
drwxr-xr-x. 2 root      root        4096 Jun 25 16:48 p
drwxr-xr-x. 2 tcarrigan tcarrigan   4096 Jun 24 12:29 Pictures
drwxr-xr-x. 2 tcarrigan tcarrigan   4096 Jun 24 12:29 Public
-rw-rw-r--. 1 tcarrigan tcarrigan  32553 Nov  6 17:12 tail_demo
-rw-rw-r--. 1 tcarrigan tcarrigan 690827 Nov  6 17:12 tcpdump.txt
drwxr-xr-x. 2 tcarrigan tcarrigan   4096 Jun 24 12:29 Templates
-rw-rw-r--. 1 tcarrigan tcarrigan   2532 Dec  7 15:14 terminal_rec_demo
drwxrwxr-x. 3 tcarrigan tcarrigan   4096 Jun 25 16:48 test
drwxr-xr-x. 2 tcarrigan tcarrigan   4096 Jun 24 12:29 Videos

Ora che hai la tua registrazione, come puoi condividerla? È qui che questo strumento diventa davvero interessante.

Condivisione

Per condividere la tua registrazione, devi prima caricare il file sul web. Puoi iniziare caricando il tuo file sul sito asciinema.org. Per fare ciò, utilizzerai il upload <filename> comando. Ora, affinché funzioni, devi autenticare il tuo terminale con il tuo account sul sito web di asciinema. Per ulteriori informazioni su come eseguire questa operazione, dovresti vedere la sezione "auth" della seguente pagina web (verso il basso).

Dopo aver caricato le tue registrazioni sulla pagina web, puoi accedere al tuo account e visualizzarle. Una volta che sei qui, è semplice come prendere il codice di incorporamento o l'URL e usarlo secondo necessità. Se tutto va bene, dovresti vedere qualcosa di molto simile al seguente esempio.

Questo è il prodotto finale dell'output nella sezione "Utilizzo di base".

[ Ottieni questo ebook gratuito:Gestione dei cluster Kubernetes per i manichini. ]

Questa è una conclusione

Se l'hai trovato utile, ti incoraggio a provare questo strumento nel tuo prossimo blog o, quando qualcuno ha bisogno che gli mostri come farlo, puoi semplicemente inviare loro questa registrazione in modo che possano fare riferimento ad essa se necessario!


Linux
  1. Come cambiare il colore del tuo terminale Linux

  2. Parti per un'avventura nel tuo terminale Linux

  3. Come rendere natalizio il tuo terminale e shell Linux

  4. Come eseguire il backup dell'intero sistema Linux utilizzando Rsync

  5. Come uscire dal terminale Linux usando lo script Python?

Come trovare i file usando la riga di comando nel terminale Linux

Registra le sessioni del terminale usando Asciinema in Linux

Come registrare sessioni di terminale come animazioni SVG in Linux

Come condividere il tuo terminale sul Web utilizzando Streamhut

Come trovare il tuo indirizzo IP in Linux

Come registrare sessioni del terminale Linux utilizzando Asciinema