En bash, puedo usar el comando script
, que vuelca todo lo que se muestra en la cáscara a un archivo, incluyendo:¿Cómo volcar toda la sesión de GDB en un archivo, incluidos los comandos que escribo y su salida?
- comandos escritos
- línea PS1
- stdout y stderr de comandos
¿Cuál es el equivalente en gdb?
Intenté ejecutar shell script
desde dentro de GDB, pero después de presionar return, estaba en el shell y perdí el prompt de shell y ya no podía ejecutar el comando. Además, no pude usar ctrl + c o ctrl + \ para salir. Necesitaba forzar matar al /bin/login tty2
para salir.
Se puede publicar un ejemplo de lo que ha intentado? ¿Una captura de pantalla con una breve explicación? Además, ¿qué significa "En el intérprete de comandos, podría usar script para extraer texto"? ¿Ejecuta un script en un archivo para extraer texto o utiliza la redirección de shell (>) para extraer texto? El script –
es el comando para registrar el resultado del shell en el archivo mecanografiado. – Jichao
@AaronDigulla No sabía acerca de 'script', es un ejecutable (horriblemente genéricamente nombrado) de linux-util. He explicado lo que hace un poco. –