2013-07-31 12 views
5

Sto provando a creare uno script per installare automaticamente i programmi e configurarli sulla mia distribuzione Linux Fedora 19. Per crearlo, ho creato una macchina virtuale e sto digitando manualmente tutti i comandi nella mia applicazione "Terminale".Copia tutto il comando digitato in una console linux e il loro risultato in un file

mi piacerebbe essere in grado di registrare tutte quello che ho digitato e tutto l'output (stdin & stderr & stdout se ho capito bene) in modo da poter utilizzare questo registro per fare il mio script.

C'è un modo per farlo?

risposta

11

È possibile utilizzare il comando script per registrare la sessione:

$ script session.txt 
Script started, file is session.txt 
$ ls 
session.txt 
$ exit 
Script done, file is session.txt 

$ cat session.txt 
Script started on Wed 31 Jul 2013 07:36:40 AM CEST 
$ ls 
session.txt 
$ exit 
Script done on Wed 31 Jul 2013 07:36:42 AM CEST 
Problemi correlati