Existe o comando script(1)
que faz o texto datilografado da sessão de terminal:
[spongebob@conductor ~]$ script session.log
Script started, output file is session.log
[spongebob@conductor ~]$ uname -r
7.1-RELEASE
[spongebob@conductor ~]$ cd /usr/ports
[spongebob@conductor /usr/ports]$ exit
Script done, output file is session.log
Então você pode ler o log:
[spongebob@conductor ~]$ cat session.log
Script started on Mon Jan 10 03:48:31 2011
[spongebob@conductor ~]$ uname -r
7.1-RELEASE
[spongebob@conductor ~]$ cd /usr/ports
[spongebob@conductor /usr/ports]$ exit
Script done on Mon Jan 10 03:48:44 2011
[spongebob@conductor ~]$
Se você omitir o argumento file
, então script
salvará todo o diálogo no arquivo typescript
.
Espero que ajude.