我阅读了手册页,并且有“-v”选项(--verbose 的缩写),我确信这应该有效:
time -v ls
但是,输出是:
-v: Command not found.
0.000u 0.000s 0:00.00 0.0% 0+0k 0+0io 0pf+0w
我根据手册页按“时间参数命令”的顺序键入命令。我看不出我在哪里犯了错误。
答案1
在bash
:
$ type -a time
time is a shell keyword
time is /usr/bin/time
你打电话time
,原因bash
被调用时间内置关键字而不是外部关键字/usr/bin/时间命令。time
内置关键字没有选项-v
。bash
解释为您调用内置time
命令-v
,导致此错误。
尝试:
/usr/bin/time -v ls
或者:
command time -v ls