文章目录
- 时光总是催人老 time
- 语法
- 示例
- 更多信息
 
时光总是催人老 time
… note::
林花谢了春红,太匆匆。无奈朝来寒雨晚来风。
- 李煜《相见欢·林花谢了春红》
Linux time命令的用途,在于测量指定命令消耗的时间。
最常用的在于大概评估一个程序的运行时间。
这个命令很容易给人的印象是与date混淆起来
官方定义为:
time - time a simple command or give resource usage
可以给出包括系统的粗略时间。
语法
$ time [options] command [arguments...]
参数:
 - 可以认为没有参数
示例
会显示程序或命令执行的消耗时间
$ time ls /var
account  crash  games     lib    log  ......
real    0m0.014s
user    0m0.003s
sys     0m0.010s
$ time ps -aux
root     295490  0.0  0.0      0     0 ?        S    Feb20   0:10 [ldlm_cb00_019
root     297717  0.0  0.0      0     0 ?        S<   Jan29   0:04 [kworker/58:1H
root     304801  0.0  0.0      0     0 ?        S    Mar19   0:00 [kworker/1:1]
root     311110  0.0  0.0      0     0 ?        S    Mar20   0:00 [kworker/66:0]
root     313146  0.0  0.0      0     0 ?        S    Mar20   0:01 [kworker/73:2]
root     313461  0.0  0.0      0     0 ?        S<   Jan29   0:00 [kworker/44:2H
root     313914  0.0  0.0      0     0 ?        S    Feb21   0:10 [kworker/9:2]
root     314118  0.0  0.0      0     0 ?        S    Feb21   3:34 [kworker/18:1]
root     315801  0.0  0.0      0     0 ?        S    Mar20   0:00 [kworker/79:2]
real    0m0.180s
user    0m0.019s
sys     0m0.114
唯一需要留意的是上面的三个含义:
- real : 程序从开始调用到最后终止之间经过的实时时间
- user : 程序本身,以及它所调用的库中的子例程使用的CPU 时间
- sys : 程序直接或间接调用的系统调用执行的CPU 时间
更多信息
Hi,XDJM们,更多信息欢迎移步我的主页、CSDN或微信公众号letsProgramming.
- 🐱 github
- 🏠 Homepage https://shaoguangleo.github.io
- CSDN CSDN http://blog.csdn.net/shaoguangleo
- 微信公众号:letsProgramming



















