2013-07-31 12 views
5

Próbuję utworzyć skrypt, aby automatycznie instalować programy i konfigurować je w mojej dystrybucji Linuksa Fedory 19. Aby go utworzyć, stworzyłem maszynę wirtualną i ręcznie wpisuję wszystkie polecenia w aplikacji "Terminal".Skopiuj wszystkie wpisane polecenie w konsoli systemu Linux i ich wynik do pliku

Chciałbym móc rejestrować wszystko, co wpisałem i wszystkie dane wyjściowe (stdin & stderr & stdout jeśli dobrze to zrozumiałem), więc mogę użyć tego logu, aby utworzyć mój skrypt.

Czy istnieje sposób, aby to zrobić?

Odpowiedz

11

Można użyć komendy script nagrać sesję:

$ 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 
Powiązane problemy