Cómo registrar lo que ingreso en la terminal para archivar


14

Soy un novato que acaba de aprender Fedora 13. Solo quería saber si es posible redirigir lo que escribo en el terminal a un archivo, para poder ver desde el archivo que un comando en particular da este resultado.

Entonces, lo que sea que esté haciendo debe ir a un archivo.

Respuestas:


26

Puedes usar el scriptcomando . Después de ejecutarlo, todo lo que sucede en su terminal se grabará en un archivo que puede abrir más tarde para revisar lo que sucedió.

Otro comando útil es el ttyrecque registra no solo la entrada / salida de su sesión de terminal sino también la información de temporización. Esto le permite reproducir su sesión de terminal más tarde como si fuera una película ttyplay.


+1 para ttyrec: otro comando del que nunca había oído hablar antes.
Joe

0

Digamos que desea escribir en un nuevo archivo llamado test.txt. Simplemente escriba esto en la línea de comando:

cat > test.txt

Presione enter y comience a escribir. Para finalizar su sesión presione CTRL + d. Se creará un archivo de texto, test.txt en el mismo directorio, con el contenido que escribió.


0

Para almacenar la salida en un archivo que puede usar > después del comando.

Ejemplo:

ls -a > file.txt 

El comando anterior enumerará todos los archivos en el directorio de trabajo en file.txt

df -h > file.txt

El comando anterior guardará el uso del sistema de archivos en file.txt

Espero que esta explicación responda tu pregunta

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.