Saltar al contenido

Cómo usar el comando de tiempo en Linux

¿Se pregunta cómo usar el comando time en Linux?

Trabajar en un sistema Linux significa que se encontrará haciendo uso de la Terminal de Comando para ejecutar una serie de procesos en su sistema. Este método puede resultar tedioso si necesita ejecutar un proceso varias veces, ya que escribir los mismos comandos una y otra vez podría resultar redundante y consumir mucho tiempo.

Para contrarrestar esto, la mayoría de los usuarios utilizan scripts. Un script es un archivo que contiene una lista de comandos que deben ejecutarse secuencialmente en el orden en que se dan. Esto puede ahorrar mucho tiempo, ya que elimina el proceso de escribir comandos repetidamente en la Terminal.

Uno de los métodos para comprobar la eficacia de un script es ver cuánto tiempo tarda en ejecutar un determinado proceso. Para ello, puede hacer uso de la time mando. Si no está familiarizado con el comando time y desea dominarlo, le ayudaremos a comprender claramente cómo usar el comando time en Linux.

Así que sin más preámbulos, ¡comencemos!

Comprender el tiempo en Linux.

Antes de continuar para aprender sobre el comando time, se recomienda que tenga una idea de a qué se refiere «tiempo» en Linux.

El tiempo se puede clasificar en tres categorías:

  1. Tiempo real: Se refiere al tiempo que tarda un script en ejecutarse. Se mide en términos del mundo «real», es decir, el tiempo estándar de un reloj de pared.
  2. Tiempo de usuario: Este es el tiempo necesario para el cálculo. La unidad de medida son los ciclos de CPU por segundo.
  3. Hora del sistema: Este es el tiempo total necesario para ejecutar todos los procesos durante la ejecución de su script o programa. También se mide en términos de ciclos de CPU por segundo.

Ahora que sabe a qué se refiere la hora en Linux, puede continuar para aprender a usar el comando de hora en Linux.

El Comando del tiempo.

El comando de tiempo se utiliza para mostrar el tiempo necesario para ejecutar una tarea. Puede ser hora real, del usuario o del sistema según las preferencias del usuario.

La sintaxis del comando time es la siguiente:

$ time <options> <command/script name>

Puede encontrar más detalles sobre el comando de tiempo escribiendo lo siguiente en el Terminal de comando:

$ help time
comando de tiempo en Linux

Esto mostrará una ventana de ayuda con detalles sobre el comando.

El comando time también tiene tres tipos diferentes según la versión del shell que se esté utilizando. Puede escribir lo siguiente en el Terminal de comando para encontrar el tipo de su caparazón:

$ type time
escribe

La salida debe ser una de las siguientes

  1. «El tiempo es una palabra clave». Esto indica que está utilizando el $bash versión del comando.
  2. «El tiempo es una palabra reservada». Esto implica que estás usando el $Zsh versión del comando.
  3. «El tiempo es / usr / bin / Time». Esto significa que estás usando el $GNU versión del comando.

Con los conceptos básicos cubiertos, ahora está listo para aprender a usar el comando de tiempo en Linux.

Implementando el Comando de tiempo.

Hay muchas formas de utilizar el comando de tiempo.

El comando se puede utilizar para averiguar el tiempo necesario para la ejecución de un comando o script.

Siga estos pasos para utilizar el time mando:

1. Empiece por abrir el Terminal de comando. Puede lograr esto presionando control + Cambio + T en tu teclado.

2. A continuación, escriba lo siguiente:

$ time <command>

En este ejemplo, usaremos time Para el $ping comando es decir:

$ time timedatectl

La salida debe parecerse al contenido que se muestra en la siguiente imagen:

salida de muestra

Cabe señalar que la salida puede diferir debido al tipo de shell que está utilizando.

Exportando Salida del Comando de tiempo.

También puede exportar la salida del time comando a un archivo de texto externo.

Para lograrlo, siga estos pasos:

1. Primero, abra el Terminal de comando presionando control + Alt + T en tu teclado.

2. A continuación, escriba el siguiente comando:

$ /usr/bin/time -o /home/ubuntu/T-output.txt timedatectl
exportando la salida

Esto debería exportar la salida del comando Time al archivo «T-output.txt» recién creado.

Puede verificar el contenido del archivo T-output.txt escribiendo lo siguiente en el Terminal de comando:

$ cat T-output.txt
comando de tiempo en linux

Obtención de resultados detallados mediante el comando time.

El comando de tiempo también se puede utilizar para producir una salida detallada para un comando.

Esto se puede lograr con la ayuda del -v opción.

Siga estos pasos para obtener el resultado detallado mediante el comando time.

1. Empiece por abrir el Terminal de comando. Puede lograr esto presionando control + Cambio + T en tu teclado.

2. A continuación, escriba lo siguiente:

$ /usr/bin/time -v <command>

En nuestro caso:

$ /usr/bin/time -v timedatectl

Esto mostrará una versión detallada de la salida de tiempo en el terminal de comando como se muestra en la imagen a continuación.

comando de tiempo en linux

Personalización de la salida del comando de tiempo.

El comando de tiempo se puede cambiar para mostrar solo una cierta cantidad de datos.

Esto se puede lograr utilizando el formato o -f opción.

Siga estos pasos para personalizar la salida del comando de tiempo.

1. Primero, abra el Terminal de comando presionando control + Alt + T en tu teclado.

2. A continuación, escriba el siguiente comando:

$ /usr/bin/time -f “<parameters>” <command>

Por ejemplo:

$ /usr/bin/time -f "t%C [Command details],t%k [Number of signals process received]" timedatectl

En cuanto al tema del tiempo, debe tenerse en cuenta que es necesario tener la hora correcta en su sistema para recibir actualizaciones. Pueden producirse errores debido a que el reloj del sistema no está sincronizado con el reloj mundial. Para asegurarse de que el reloj de su sistema esté siempre sincronizado con el reloj mundial, puede utilizar las zonas horarias.

Seleccionar la zona horaria correcta es un proceso simple que le evitará encontrar muchos errores al actualizar sus repositorios.

Esperamos que esta guía le haya ayudado a aprender a utilizar el comando time en Linux. Si tiene alguna pregunta o sugerencia a través de la cual podamos mejorar nuestras guías, háganoslo saber en la sección de comentarios a continuación.

( function( d, s, id ) {
var js, fjs = d.getElementsByTagName( s )[0];
if ( d.getElementById( id ) ) return;
js = d.createElement( s ); js.id = id;
js.src = «https://connect.facebook.net/en_GB/sdk.js#xfbml=1&version=v2.5&appId=305449883698649»;
fjs.parentNode.insertBefore( js, fjs );
}( document, ‘script’, ‘facebook-jssdk’ ) );

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)