Você pode querer registrar todos os comandos dados durante uma sessão, no terminal.
Usualmente, para depois analisar com calma e, se for o caso, criar um script a partir deles, para automatizar a tarefa.
Pode ser útil também em aulas, quando o professor deseja aplicar um teste. O aluno apenas envia para ele o arquivo resultado.
O utilitário script inicia automaticamente a gravação (no arquivo typescript) de todas os comandos executados no seu terminal.
Quando terminar e desejar sair da gravação, use o comando exit.
Veja um exemplo:
script
Script iniciado, o arquivo é typescript justincase@ultra-5echo "Toda esta linha será gravada em um arquivo chamado typescript." ls # esta também. exit
Script concluído, o arquivo é typescriptcat typescript
Se preferir, é possível indicar um outro nome para o seu arquivo:
script meuarquivo.log
Como comportamento padrão, o script sobrescreve o arquivo existente.
Use a opção ‘–append’ ou ‘-a’ para adicionar código a um arquivo preexistente.
script --append backup.sh