1627

8 分钟

#Bash 的 time 命令

time [OPTION]... CMD [ARG]...

功能

报告程序执行所消耗的时间。

类型

Bash 内置命令(关键字)。

参数

  • OPTION 选项:
    • -p - 以 POSIX 格式打印时间
  • CMD - 要执行的命令
  • ARG - 命令 CMD 的参数

#字段

字段说明
real程序从启动到退出,实际经过的时间
user程序在用户态,占用 CPU 的时间
sys程序在内核态,占用 CPU 的时间

#示例

$ time my_sleep 2

real    0m2.000s
user    0m0.001s
sys     0m0.003s
  • 命令实际执行了 2 秒,其中用户态 CPU 时间 0.001 秒,内核态 CPU 时间 0.003 秒,其余时间处于阻塞状态不占用 CPU

#相关命令

命令说明
times报告 shell 的总耗时
time (GNU)报告程序执行所消耗的时间

#手册

更新: 2026/3/30

作者: PlanC

创建: 2026/3/28