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.

Rubí
fuente

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.

Whitney
fuente
+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ó.

neurona34
fuente
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

ashraf
fuente