Bene, anche se non ti piace, ti farò leggere di nuovo con più attenzione man time
. Alla fine della EXAMPLES
sezione troverai:
Users of the bash shell need to use an explicit path in order to run
the external time command and not the shell builtin variant. On system
where time is installed in /usr/bin, the first example would become
/usr/bin/time wc /etc/hosts
Quindi, presumo che tu usi la shell bash che usa una versione interna di time
, fornita come parola chiave shell. Puoi verificarlo usando il seguente comando:
type time
e l'output sarà probabilmente:
time is a shell keyword
Se questo è il caso, allora è chiaro, di utilizzare il vero e proprio time
comando, è necessario usare il suo percorso esplicito: /usr/bin/time
.
Inoltre, se non si desidera più utilizzare la parola chiave shell time
, è possibile creare un alias permanente come segue:
alias time='/usr/bin/time'
Questo sovrascriverà la parola chiave della shell time
perché il comando:
type time
darà ora il seguente output:
time is aliased to `/usr/bin/time'
sudo apt-get install --reinstall time
aiutare?