我閱讀了手冊頁,並且有“-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