Guarda el historial del terminal en un archivo para imprimir

18

Mi servidor sin cabeza Ubuntu está a punto de perder ambos discos duros (raid1). Ya guardé las cosas más importantes. Ahora estoy sentado frente a un cliente Mac OS X con la terminal abierta (ssh).

Necesito guardar todos o al menos los comandos de instalación más importantes que escribí. Así que, básicamente, los primeros comandos 1k ...

Me gustaría imprimir eso & amp; guárdalo en un archivo. Así que puedo reinstalar todo fácilmente.

Por cierto, también guarde algunos archivos de configuración investigados que no recuerdo dónde están.

    
pregunta cocco 23.01.2014 - 08:01

2 respuestas

44

Ya hay un archivo oculto en su directorio de inicio llamado .bash_history , que puede imprimirlo. Una observación aquí: este archivo, en una configuración predeterminada, no contiene los comandos utilizados en su sesión de terminal abierta actual. Por lo tanto, cierre el terminal antes de imprimirlo.

Pero si desea guardar el historial del terminal en otro archivo, puede usar el siguiente comando (este nuevo archivo también incluirá los comandos utilizados en su sesión de terminal actualmente abierta):

history > history_for_print.txt

Se creará un nuevo archivo llamado history_for_print.txt en su directorio de trabajo actual que contenga los últimos comandos utilizados (de forma predeterminada HISTSIZE = 1000 y HISTFILESIZE = 2000, pero puede cambiar estos valores en su ~/.bashrc file).

    
respondido por el Radu Rădeanu 23.01.2014 - 08:06
0

Para guardar las salidas de código que se muestran en la ventana de comandos, puede usar por ejemplo ./ABC.sh & amp; & gt; salida.txt Este comando guarda todas las salidas incluyen errores y esults en archivo de texto

    
respondido por el Mojtaba 17.04.2016 - 08:29

Lea otras preguntas en las etiquetas