Aplicaciones Windows, Linux, Mac, móviles

Como capturar la terminal en Linux

script Linux
()

Sabías que… puedes crear una grabación de lo mecanografiado en la terminal de Linux, de modo que lo puedes ver posteriormente.

Por ejemplo, para documentar un trabajo o un proyecto, puedes usar script para tener un registro de lo realizado en la terminal, también puedes especificar en qué archivo quieres que se guarde, e incluso añadir a un archivo existente.

Comando script
Script –help

Como instalar script en Linux

Debian, Ubuntu, Kali Linux, Raspbian

apt-get install circos-tools

Alpine

apk add util-linux

Arch Linux

pacman -S util-linux

CentOS

yum install util-linux

Fedora

dnf install util-linux

OS X

brew install util-linux

Docker

docker run cmd.cat/script script

Como usar script

Primeramente saber que para salir de la ejecución de script debes realizarlo igual que para salir de la terminal, pulsando Ctrl + D o excribiendo exit, saldrás de la subterminal de script y volverás a la terminal normal.

La síntasis de script es:

script [opciones] [archivo]

Puedes iniciar script sin usar argumentos, la sesión que capture se guardará en ./typescript del directorio donde estés trabajando:

script

También puedes especificar el archivo donde guardar la captura de la sesión especificando tras el comando el nombre del archivo donde guardar:

script captura-sesion

Para ver el contenido del archivo guardado, puedes hacerlo con cat:

cat captura-sesion

El contenido del archivo de la captura está en texto plano, igual que la propia terminal. Se puede utilizar un editor para modficiar el contenido, por ejemplo, con vi, nano, e incluso en el entorno gráfico con kate, gedit…

También se puede iniciar script sin mostrar la información referente al fichero de anotación (captura):

script -q
script -q captura-sesion

Para continuar una captura en un mismo archivo, es decir, usar el mismo archivo de captura pero sin borrar su contenido anterior. Puedes hacerlo con la opción -a:

script -a captura-sesion

Todas las opciones

-a, --append
Append the output to file or to typescript, retaining the prior contents.
-c, --command command
Run the command rather than an interactive shell. This makes it easy for a script to capture the output of a program that behaves differently when its stdout is not a tty.
-e, --return
Return the exit code of the child process. Uses the same format as bash termination on signal termination exit code is 128+n.
-f, --flush
Flush output after each write. This is nice for telecooperation: one person does mkfifo foo; script -f foo', and another can supervise real-time what is being done usingcat foo'.
--force
Allow the default output destination, i.e. the typescript file, to be a hard or symbolic link. The command will follow a symbolic link.
-q, --quiet
Be quiet (do not write start and done messages to either standard output or the typescript file).
-t, --timing[=file]
Output timing data to standard error, or to file when given. This data contains two fields, separated by a space. The first field indicates how much time elapsed since the previous output. The second field indicates how many characters were output this time. This information can be used to replay typescripts with realistic typing and output delays.
-V, --version
Display version information and exit.
-h, --help
Display help text and exit.

Información

Como capturar la terminal en Linux

Sistema Operativo: 

Linux

Licencia: 


¿De cuánta utilidad te ha parecido este contenido?

¡Haz clic en una estrella para puntuar!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies