terminal

Como gravar tudo no terminal

Como gravar tudo no terminal
Este tutorial mostra como gravar tudo no terminal localmente para ser reproduzido posteriormente com roteiro e ttyrec comandos. Embora o script esteja incluído em algumas distribuições do Linux e permita gerenciar a velocidade de reprodução, o ttyrec requer menos parâmetros para gravar e reproduzir.

Como gravar tudo no terminal

A primeira opção para registrar a atividade do terminal neste tutorial se concentra no comando Script já incluído em muitas distribuições Linux por padrão. A maneira mais fácil de usá-lo sem sinalizadores permite ler o arquivo de log usando o comando cat, para executá-lo basta executar o comando especificando o nome do arquivo de saída.

$ script

No meu caso, salvei como “linuxhintlog.txt ”como no exemplo abaixo:

$ script linuxhintlog.TXT

Você poderá ver o comando de script iniciado conforme mostrado na imagem acima, agora você pode digitar qualquer comando, então você pode parar a gravação digitando “saída”.

Nesta fase, você não pode jogar a sessão em tempo real, mas pode lê-la usando o gato comando:

$ cat linuxhintlog.TXT

Para jogar a sessão em vez de lê-la, você precisa adicionar

a -tempo opção especificando o nome do arquivo de tempo adicionalmente ao nome do arquivo de saída:

$ script --timing = 

No meu caso, salvei o arquivo de tempo como TIMEFILE e o arquivo de saída como LHoutput.txt como no exemplo a seguir:

$ script --timing = TIMEFILE LHoutput.TXT

Para reproduzir a sessão gravada, o comando é scriptreplay seguido pelo -tempo bandeira, nome do arquivo de hora, -datilografado sinalizador e nome do arquivo de saída como no exemplo abaixo:

$ scriptreplay --timing --datilografado

No exemplo a seguir, o arquivo de hora é TIMEFILE e LHoutput.txt o arquivo de saída:

$ scriptreplay --timing TIMEFILE --typescript LHoutput.TXT

Você pode querer acelerar ou diminuir a velocidade de reprodução, isso pode ser feito usando o -m (-maxdelay) e -d (-divisor) bandeiras. Com o -m opção você pode definir o tempo em segundos para jogar cada atividade, enquanto o -d bandeira permite dividi-lo.

O exemplo a seguir mostra como jogar permitindo um máximo de um segundo atraso por comando:

$ scriptreplay -m 1 --timing TIMEFILE --typescript LHoutput.TXT

Os próximos exemplos dividem o tempo real para o fator que você especificar, neste caso, vou dobrar a velocidade especificando o fator “2”.

$ scriptreplay -d 2 --timing TIMEFILE --typescript LHoutput.TXT

Claro, para notar a diferença, você deve tentar por si mesmo,

Como gravar tudo no terminal usando TTYREC

Outro método para gravar tudo no terminal é o comando ttyrec, mas o programa ttyrec não está incluído por padrão em todas as distribuições Linux, pelo menos não no Debian. Para instalá-lo, basta executar:

$ apt install ttyrec

Seu uso é muito fácil, ainda mais do que o Roteiro comando explicado antes. Para executá-lo basta chamar o programa especificando o nome do arquivo de saída:

$ ttyrec 

O exemplo a seguir mostra ttyrec gravando a sessão em um arquivo chamado Lhinttyrec:

$ ttyrec Lhinttyrec

Como você pode ver, você pode sair da sessão de gravação usando o botão “saída”Comando como com o roteiro comando.

Para reproduzir a atividade gravada, você precisa chamar o comando ttyplay seguido do nome do arquivo de log:

$ ttyplay

Desde que salvei o arquivo como Lhinttyrec, eu executo:

$ ttyplay Lhinttyrec

Conclusão:

Gravar sessões de terminal é uma boa opção para compartilhar conhecimento, tutorial ou mesmo fazer testes quando a resposta ou velocidade de saída são importantes.O comando script é a melhor opção se você precisa manipular a velocidade de reprodução, ele também vem por padrão em distribuições Linux como Debian ou Ubuntu.

O comando Ttyrec, apesar de não vir instalado por padrão, é uma boa opção para usuários que não estão acostumados a rodar comandos no terminal devido à falta de sinalizadores, gravar e reproduzir requer menos comandos que o programa de script. No final, ambas as opções são muito simples de usar para gravar e reproduzir a atividade do terminal. Ambos os comandos têm páginas de manual amigáveis ​​e fáceis para os usuários que aplicam esses comandos pela primeira vez.

Espero que você tenha achado este breve tutorial sobre como gravar sessões de terminal útil, obrigado por lê-lo e continue seguindo LinuxHint para atualizações adicionais e dicas sobre Linux e rede.

Artigos relacionados

  • Os 5 melhores gravadores de tela do Ubuntu para cada usuário
  • Tela de registro com Kazam no Ubuntu
  • Atualizar esquema de cores do terminal Ubuntu
  • Aplicativos de gravação de tela 60 FPS para Linux
  • Principais gravadores de GIF para Linux
  • 7 melhores alternativas de terminal para Ubuntu
  • Tudo sobre os gerenciadores de pacotes debian: dpkg, apt e aptitude explicados
Como reverter a direção de rolagem do Mouse e Touchpads no Windows 10
Mouse e Touchpads não apenas torna a computação mais fácil, mas mais eficiente e menos demorada. Não podemos imaginar uma vida sem esses dispositivos,...
Como alterar o ponteiro do mouse e tamanho do cursor, cor e esquema no Windows 10
O ponteiro do mouse e o cursor no Windows 10 são aspectos muito importantes do sistema operacional. Isso também pode ser dito para outros sistemas ope...
Mecanismos de jogos gratuitos e de código aberto para o desenvolvimento de jogos Linux
Este artigo cobrirá uma lista de mecanismos de jogo gratuitos e de código aberto que podem ser usados ​​para desenvolver jogos 2D e 3D no Linux. Exist...