Me parece que quieres script(1).
Le permite grabar y reproducir sesiones de terminal.
Por otro lado, si está tratando de automatizar configuraciones, considere la administración de configuraciones, como una marioneta.
Dos formas en las que puedo pensar en la parte superior de mi cabeza:
-
Use el comando incorporado historial
-
Haga todo en una sesión de pantalla y habilite el registro
Bash registra los comandos en un archivo llamado ~/.bash_history. Esto funciona si hace todo a través de una línea de comandos y en una ventana de comandos.
Sin embargo, tenga cuidado, limita el tamaño de ese archivo a los 1000 comandos más recientes (por defecto).