O comando script serve para salvar em um arquivo de texto tudo que é exibido no console. Isto é útil para gravar todos os comandos que digitados para consultas futuras, além de auxiliar na depuração de scripts e criação de scripts para automatizar tarefas.
Usando o comando script
Seu uso é muito simples, para inicializar digite “script” seguido do caminho do arquivo em que você deseja salvar como o exemplo abaixo:
diego@agility:~$ script /home/arquivo_captura.txt
Para parar a captura basta digitar “exit”:
diego@agility:~$ exit
Todos os comandos digitados e suas respectivas saídas serão gravados no arquivo especificado, no caso do nosso exemplo arquivo_captura.txt.
Abaixo segue um exemplo prático:
diego@agility:~$ script /home/exemplo_captura.txt
Script started, file is /home/exemplo_captura.txt
diego@agility:~$pwd
/home/diego
diego@agility:~$ echo -e “Agility Networks \nTecnologia para Lideres”
Agility Networks
Tecnologia para Lideres
diego@agility:~$ exit
exit
Script done, file is /home/exemplo_captura.txt
Verificando o que foi gravado:
diego@agility:~$ cat /home/exemplo_captura.txt
Abaixo segue o conteúdo do arquivo exemplo_captura.txt
diego@agility:~$ script /home/exemplo_captura.txt
Script started, file is /home/exemplo_captura.txt
diego@agility:~$pwd
/home/diego
diego@agility:~$ echo -e “Agility Networks \nTecnologia para Lideres”
Agility Networks
Tecnologia para Lideres
diego@agility:~$ exit
exit
Script done, file is /home/exemplo_captura.txt