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