Como gravar tudo no terminal

Como gravar tudo no terminal
Este tutorial mostra como gravar tudo no terminal localmente para ser reproduzido mais tarde, ambos 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 jogar.

Como gravar tudo no terminal

A primeira opção para registrar a atividade terminal neste tutorial concentra -se no script de comando 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, eu o salvei como “Linuxhintlog.txt ”como no exemplo abaixo:

$ script linuxhintlog.TXT

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

Nesta fase, você não pode tocar 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

o -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 arquivo de tempo 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, -TypeScript Nome do arquivo de sinalização e saída como no exemplo abaixo:

$ scriptreplay -Timing --TypeScript

No exemplo seguinte, o arquivo de tempo é o timefile e o lhoutput.txt o arquivo de saída:

$ scriptreplay -Tempo timefile -TypeScript Lhoutput.TXT

Você pode querer acelerar ou diminuir a velocidade de jogo, isso pode ser alcançado usando o -M (-MaxDelay) e -D (-Divisor) bandeiras. Com o -m Opção Você pode definir o tempo em segundos para reproduzir cada atividade, enquanto o -d A bandeira permite dividi -lo.

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

$ scriptreplay -m 1 -Tempo timefile -TypeScript Lhoutput.TXT

Os próximos exemplos dividem o momento real do fator que você especificar, neste caso, dobrarei a velocidade especificando o fator "2".

$ scriptreplay -d 2 -Tempo timefile -TypeScript Lhoutput.TXT

Claro para perceber a diferença que você deve experimentar sozinho,

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 ligar para 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, pode sair da sessão de gravação usando o “saída”Comando como com o roteiro comando.

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

$ ttyplay

Desde que eu salvei o arquivo como lhinttyrec, executei:

$ ttyplay lhinttyrec

Conclusão:

As sessões do terminal de gravação são uma boa opção para compartilhar conhecimento, tutorial ou até fazer testes ao responder ou velocidade de saída é importante.O comando de script é a melhor opção se você precisar 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 ser instalado por padrão, é uma boa opção para usuários que não são usados ​​para executar comandos no terminal devido à falta de bandeiras, gravar e reproduzir requer menos comandos do que o programa de scripts. No final, ambas as opções são bastante simples de usar para gravar e reproduzir atividade terminal. Ambos os comandos têm páginas amigáveis ​​e fáceis para os usuários que aplicam esses comandos pela primeira vez.

Espero que você tenha encontrado este breve tutorial sobre as sessões de terminais de gravação úteis, obrigado por lê -lo e continue seguindo o Linuxhint para obter atualizações e dicas adicionais sobre Linux e Networking.

Artigos relacionados

  • 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 de 60 fps para Linux
  • Principais gravadores GIF para Linux
  • 7 melhores alternativas de terminal para o Ubuntu
  • Tudo sobre os gerentes de pacotes do Debian: DPKG, apt e aptidão explicados