Blog Agility

Comando script do Linux

Comando script do Linux

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