Scheint mir, als ob Sie script(1) wollen.
Damit können Sie Terminalsitzungen aufzeichnen und wiedergeben.
Wenn Sie andererseits versuchen, Setups zu automatisieren, sollten Sie Konfigurationsmanagement wie Puppet in Betracht ziehen.
Zwei Möglichkeiten, die mir spontan einfallen:
-
Verwenden Sie den eingebauten Befehl history
-
Führen Sie alles in einer Bildschirmsitzung durch und aktivieren Sie die Protokollierung
Bash zeichnet Befehle in einer Datei namens ~/.bash_history auf. Dies funktioniert, wenn Sie alles über eine Befehlszeile und in einem Befehlsfenster erledigen.
Seien Sie jedoch gewarnt, es begrenzt die Größe dieser Datei auf die letzten 1000 (standardmäßig) Befehle.