Respuestas:
Podrías usar el comando de script .
Tomado del manual:
La utilidad de script crea un mecanografiado de todo lo impreso en su terminal.
Es útil para los estudiantes que necesitan un registro impreso de una sesión interactiva como prueba de una tarea, ya que el archivo mecanografiado se puede imprimir más tarde con lpr (1).Si se proporciona el archivo de argumento, el script guarda todos los diálogos en el archivo. Si no se proporciona ningún nombre de archivo, el mecanografiado se guarda en el mecanografiado del archivo.
Si se proporciona el comando de argumento, el script ejecutará el comando especificado con un vector de argumento opcional en lugar de un shell interactivo.
Ejemplo (información en archivo mecanografiado):
Script started on Mon Nov 2 21:13:17 2009
bash-3.2$ pwd
/Users/ricbax
bash-3.2$ ps
PID TTY TIME CMD
395 ttys000 0:00.02 -bash
425 ttys000 0:00.00 script
426 ttys001 0:00.01 /bin/bash -i
bash-3.2$ exit
exit
Script done on Mon Nov 2 21:13:44 2009
screen
puede hacer esto Conéctese a una screen
instancia, ejecute sus comandos de shell y obtenga una "copia impresa" del terminal actual con el hardcopy
comando de pantalla (escriba Ctrl-A, luego presione "h"). La salida es por lo general guarda en su directorio personal en ~/hardcopy.1
, ~/hardcopy.2
, etc.
Si necesita más de lo que hay en la pantalla actual, use screen
el búfer de desplazamiento hacia atrás .
Usando el "modo de copia", puede seleccionar un bloque de texto y obtener una copia impresa como esta:
>
). El búfer de copia está escrito en /tmp/screen-exchange
.Copie /tmp/screen-exchange
a cualquier archivo que desee:
cp /tmp/screen-exchange ~/my.terminal.printout.txt
La salida de su terminal ahora está adentro ~/my.terminal.printout.txt
.