我阅读了手册页,那里有“-v”选项(--verbose 的缩写),我确定这应该有效:
time -v ls
Run Code Online (Sandbox Code Playgroud)
但是,输出是:
-v: Command not found.
0.000u 0.000s 0:00.00 0.0% 0+0k 0+0io 0pf+0w
Run Code Online (Sandbox Code Playgroud)
我根据手册页按照“时间参数命令”的顺序输入了命令。我看不出我在这里犯了什么错误。
在bash:
$ type -a time
time is a shell keyword
time is /usr/bin/time
Run Code Online (Sandbox Code Playgroud)
您调用了time, 导致bash调用time内置关键字而不是外部/usr/bin/time命令。time内置关键字没有选项-v。bash解释为您调用内置time命令-v,导致此错误。
尝试:
/usr/bin/time -v ls
Run Code Online (Sandbox Code Playgroud)
或者:
command time -v ls
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1977 次 |
| 最近记录: |