time

    time命令 用于统计给定命令所花费的总时间。

    指令:指定需要运行的额指令及其参数。

    输出的信息分别显示了该命令所花费的real时间、user时间和sys时间。

    • real时间是指挂钟时间,也就是命令开始执行到结束的时间。这个短时间包括其他进程所占用的时间片,和进程被阻塞时所花费的时间。
    • sys时间是指花费在内核模式中的CPU时间,代表在内核中执系统调用所花费的时间,这也是真正由进程使用的CPU时间。

    shell内建也有一个time命令,当运行time时候是调用的系统内建命令,因为系统内建的功能有限,所以需要时间其他功能需要使用time命令可执行二进制文件。

    使用-a选项追加信息:

    使用-f选项格式化时间输出: