In UNIX/LINUX, is there an easy way to track the time a command takes?
是的,使用 time <command>,如
time <command>
time ls
有更多选择,请咨询 man time。
man time
Use
/usr/bin/time
取而代之的是 bash 中内置的时间: 它是更可配置的 AFAIK。
e.g. /usr/bin/time --format=' \n---- \nelapsed time is %e'ls
下面是一秒钟的 sleep看起来是什么样子,用 time计时:
sleep
time
$ time sleep 1 real 0m1.001s user 0m0.000s sys 0m0.000s
命令 time内置在 bash 中,但是也可以通过安装软件包“ time”(apt install time)在大多数发行版上安装,并且必须通过执行 /usr/bin/time来访问它。
使用 /usr/bin/time提供了更方便的选项,如指定格式:
time --format="Duration: %e seconds" sleep 3