Asciinema, grave e compartilhe suas sessões de terminal

asciinema sobre

No próximo artigo, daremos uma olhada no Asciinema. Este aplicativo nos ajudará a gravar sessões de terminal. Esta ferramenta nos fará esquecer os grandes lucros de gravação de telas. Asciinema é um ferramenta de gravação rápida, leve e de código aberto.

Ao contrário de outros aplicativos semelhantes, este não só grava nossas atividades do Terminal, mas também nos ajuda a compartilhar as gravações da web. Poderemos compartilhar as gravações copiando o URL que será gerado e nos permitirá enviá-las aos nossos amigos ou publicá-las em nossas redes sociais. Esta ferramenta é compatível com GNU / Linux, Mac OS X e * BSD.

Este aplicativo pode ser útil em diversas situações, que dependerão das necessidades de cada usuário. As possibilidades são infinitas, especialmente quando se trata de gravar uma sessão de terminal e depois compartilhá-la. Neste post veremos como instalar asciinema no Ubuntu e como gravar nossas sessões de Terminal.

Instale Asciinema

O bom dessa ferramenta é que os desenvolvedores a empacotaram para quase todas as distribuições GNU / Linux e também nos oferecem diferentes possibilidades de instalação para o nosso Ubuntu.

Instale Asciinema de PPA

Este aplicativo está disponível nos repositórios oficiais de muitas distros GNU / Linux. Mas se não o encontrarmos podemos usar o seguinte PPA. Para fazer isso, abrimos um terminal (Ctrl + Alt + T) e escrevemos nele:

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

Instale o Asciinema via snap

Também poderemos encontrar esta ferramenta disponível como pacote de encaixe. Para instalá-lo, abrimos um terminal (Ctrl + Alt + T) e escrevemos:

sudo snap install asciinema --classic

Instale o Asciinema usando pip

Se quisermos instalar este aplicativo por meio do pip, nosso sistema deve ter pip3 instalado antes.

sudo pip3 install asciinema

Instale o Asciinema a partir da fonte

Se nenhum dos métodos acima funcionar no seu computador, você pode compilá-lo manualmente. Seu sistema deve ter o Python 3 instalado para instalar corretamente. Abrimos um terminal (Ctrl + Alt + T) e escrevemos os seguintes comandos:

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

Para instalar asciinema no Unix e outros sistemas operacionais, você pode consultar seu página de instalação. Também podemos ver todas as suas características e possíveis facilidades em sua página de GitHub.

Quando corremos "Asciinema" sem nenhum argumento nos mostrará a seção de ajuda.

Ajuda Asciinema

asciinema

Gravar sessões de terminal

Agora, vamos gravar uma sessão de terminal. Para fazer isso, vamos executar:

asciinema rec test

Depois de executar o comando acima, a seguinte saída será mostrada.

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

Desde esse momento, As atividades do terminal estão sendo gravadas e salvas no arquivo chamado "teste" no diretório de trabalho atual.

Para dar algum conteúdo a este exemplo, vamos escrever alguns comandos.

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

Isso será suficiente para o exemplo. Para terminar a gravação, teremos que pressionar «CTRL + D» ou também podemos digitar «sair». Quando a gravação for concluída, a seguinte mensagem será exibida na tela.

- Asciicast recording finished.

Reprodução da sessão gravada

Seremos capazes de reproduzir a sessão do Terminal gravada usando o comando:

asciinema play test

"Teste" é o nome do arquivo no qual a gravação está sendo salva.

Envie a sessão de gravação para asciinema.org

Si nome do arquivo não especificado para gravação, a gravação resultante será carregada no site asciinema.org. Graças a isso poderemos compartilhá-lo com nossos amigos, redes sociais ou adicioná-lo ao nosso próprio blog / website.

Este é o exemplo de saída quando o nome do arquivo não é especificado.

gravação de asciinema carregado para asciinema

Se pressionarmos a tecla ENTER, a gravação começará a carregar para asciinema, org, o terminal retornará um URL da web exclusivo como o anterior após alguns segundos.

Você apenas tem que compartilhar este URL com quem você deseja ver a sessão do Terminal em seu navegador da web.

gravação asciinema visualizada no navegador

Pára compartilhe a sessão de gravação, basta clicar no botão de compartilhamento localizado no canto inferior direito da web. O que mais, podemos baixar a gravação. Para fazer isso, basta clicar no botão Download na parte inferior.

participação asciinema nas redes

Tudo nossas gravações serão mantidas privadas no site por padrão. Eles não estão listados em mecanismos de pesquisa ou outros sites. Eles só ficarão visíveis para o proprietário do URL.

Gerencie suas gravações em asciinema.org

Você pode gerenciar suas sessões carregadas no site asciinena.org. Para faze-lo, você deve se autenticar no site executando o seguinte comando no Terminal:

asciinema auth

este comando irá produzir um URL que o levará para as configurações da conta no site asciinema.org. Assim que todos os dados forem cobertos (é gratuito e pode ser preenchido em um momento), você poderá excluir a sessão do Terminal gravada.

asciinema apagar gravação

Você só precisa clicar no botão de engrenagem ao lado do botão "Download" na parte inferior e clicar na opção "Excluir". E com isso será eliminado.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.