time ls
打印:
main main.c
real 0m0.001s
user 0m0.000s
sys 0m0.000s
/usr/bin/time ls
打印:
main main.c
0.00user 0.00system 0:00.00elapsed ?%CPU (0avgtext+0avgdata 2468maxresident)k
0inputs+0outputs (0major+108minor)pagefaults 0swaps
由于which time
打印/usr/bin/time
我希望两个输出都是相同的。
为什么在time
通过完整路径名调用时输出会有所不同?
这给了
—
vasilyrud
time is a shell keyword
time is /usr/bin/time
两种不同的实现:一种内置于shell中,一种存在于文件系统中。
—
格伦杰克曼
type -a time
。也man time
与help time