Ich habe die Manpages gelesen und die Option „-v“ (kurz für –verbose) ist da und ich bin sicher, dass das funktionieren sollte:
time -v ls
Die Ausgabe lautet jedoch:
-v: Command not found.
0.000u 0.000s 0:00.00 0.0% 0+0k 0+0io 0pf+0w
Ich habe den Befehl gemäß den Manpages in der Reihenfolge „Zeit Argument(e) Befehl“ eingegeben. Ich kann nicht sehen, wo mir hier ein Fehler unterlaufen ist.
Antwort1
In bash
:
$ type -a time
time is a shell keyword
time is /usr/bin/time
Du hast angerufen time
, weil du bash
angerufen hastZeiteingebautes Schlüsselwort statt externem/usr/bin/timeBefehl. time
Das integrierte Schlüsselwort hat keine Option -v
. Es wurde so interpretiert, dass Sie den integrierten Befehl bash
aufrufen , was diesen Fehler verursacht.time
-v
Versuchen:
/usr/bin/time -v ls
oder:
command time -v ls