comando de script en Linux con ejemplos

El comando de script en Linux se usa para hacer TypeScript o registrar todas las actividades del terminal. Después de ejecutar el comando del script , comienza a registrar todo lo impreso en la pantalla, incluidas las entradas y salidas, hasta la salida. De forma predeterminada, toda la información del terminal se guarda en el archivo TypeScript , si no se proporciona ningún argumento. La secuencia de comandos se usa principalmente cuando queremos capturar la salida de un comando o un conjunto de comandos al instalar un programa o los registros generados en la terminal mientras se compilan códigos de fuente abierta, etc. El comando de secuencia de comandos usa dos archivos, es decir, uno para la salida de la terminal y otro para la información de tiempo.

Sintaxis:

script [options] [file]

Ejemplo 1: Para iniciar un TypeScript sin ningún argumento. Si no se proporciona un nombre de archivo como argumento, el script creará automáticamente un archivo TypeScript en el directorio de inicio para guardar la información registrada.

Entrada :

Para detener el TypeScript, solo necesitamos ejecutar el comando de salida y el script detendrá el proceso de captura. Dado que no se proporciona un nombre de archivo como argumento, el script creará automáticamente un archivo TypeScript en el directorio de inicio para guardar la información registrada.

Salida :

Ejemplo 2: para iniciar el typrscript, ejecute cualquier comando aleatorio y guárdelo en un archivo de texto, digamos geeksforgeeks.txt .

Entrada :

Salida :

La salida producida arriba es el contenido del archivo geeksforgeeks.txt , creado por el comando de secuencia de comandos.

Opciones:

  • -a , –append : esta opción se usa cuando queremos agregar la salida, conservando el contenido anterior del archivo. Los múltiples contenidos se separan agregando una línea que indica la fecha y la hora en que se inició el script.

    Ejemplo:

    Entrada :

    Salida :

  • -c , –comando : esta opción se usa cuando queremos ejecutar un comando en particular en lugar de un shell interactivo y obtener información del terminal en el archivo dado como argumento o TypeScript por defecto. El script se cerrará automáticamente después de una ejecución exitosa.

    Ejemplo: Para obtener el texto TypeScript del comando cal .

    Entrada :

    Salida :

  • -e , –return : esta opción simplemente devuelve el código de salida del proceso secundario.
  • -f , –flush : esta opción se utiliza para ejecutar la salida de descarga después de cada escritura. Es útil para la telecooperación.
  • –force : esta opción permite que el archivo de salida predeterminado, es decir, TypeScript , sea un enlace físico o simbólico.

    Ejemplo: para capturar la actividad de la terminal en un archivo, digamos gfg2 que está almacenado en /home/sc .

    Entrada :

    Salida :

  • -q , –quiet : esta opción no muestra la notificación que indica que el script se ha iniciado y ejecuta silenciosamente y sale del comando del script .

  • -t , –timing[=] : esta opción permite al usuario capturar la actividad del terminal paso a paso y aparece como un video cuando el archivo grabado se ejecuta con la ayuda del comando scriptreplay .

    Ejemplo: para capturar la actividad de la terminal en un archivo manual, geeksforgeeks1 .

    Entrada :

    Esta opción contiene dos campos de datos. El primer campo indica cuánto tiempo pasó desde la salida anterior. El segundo campo indica cuántos caracteres se emitieron esta vez. Ahora verifiquemos la salida creada usando otro comando, es decir , scriptreplay de la siguiente manera:

    scriptreplay --timing=time_log geeksforgeeks1

    Salida :

  • -V , –version : Salida de información de versión y salida.

  • -h , –help : Muestra esta ayuda y sale

Publicación traducida automáticamente

Artículo escrito por Suraj1994 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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