Bash Wiki
Posts (Latest 30 updated) :
Read all
Contents:
  1. [Linux] Bash time utilizzo: Misura il tempo di esecuzione di un comando
    1. Overview
    2. Usage
    3. Common Options
    4. Common Examples
    5. Tips

[Linux] Bash time utilizzo: Misura il tempo di esecuzione di un comando

Overview

Il comando time in Bash viene utilizzato per misurare il tempo di esecuzione di un comando o di uno script. Fornisce informazioni dettagliate sul tempo impiegato, suddividendo il tempo totale in tempo di CPU, tempo di sistema e tempo reale.

Usage

La sintassi di base del comando time è la seguente:

time [opzioni] [argomenti]

Common Options

Ecco alcune opzioni comuni per il comando time:

  • -p: Stampa il tempo in un formato POSIX semplice.
  • -o <file>: Scrive l’output del tempo in un file specificato.
  • -v: Mostra informazioni dettagliate sull’esecuzione del comando.

Common Examples

Ecco alcuni esempi pratici dell’uso del comando time:

  1. Misurare il tempo di esecuzione di un semplice comando sleep:

    time sleep 2
    
  2. Utilizzare l’opzione -p per un output semplificato:

    time -p ls
    
  3. Scrivere l’output del tempo in un file:

    time -o tempo.txt find / -name "*.txt"
    
  4. Ottenere informazioni dettagliate sull’esecuzione di un comando:

    time -v grep "testo" file.txt
    

Tips

  • Utilizza l’opzione -o per registrare i tempi di esecuzione in un file per un’analisi successiva.
  • Prova a combinare time con altri comandi per misurare l’efficienza di script complessi.
  • Ricorda che il tempo di esecuzione può variare a seconda del carico del sistema, quindi esegui più prove per ottenere risultati più accurati.