在 Linux 中 time 命令可以统计执行脚本的耗时。
我们以 wc 命令为例子,统计下计算文件行数时的耗时情况
1 | $ wc -l tmd-error.log |
只需要在命令前加上 time
即可
bash环境下
1 | bash-3.2$ time wc -l tmd-error.log |
得到的结果有三个时间,real
为真实耗时,而 user
和 sys
为用户环境和系统的各自耗时。
zsh环境下
1 | > $ time wc -l tmd-error.log |
zsh
环境的输出结果不太易读,只需要看最后的 total
值即可
fish环境下
1 | wxnacy@wxnacydeMacBook-Pro ~/P/t/log> time wc -l tmd-error.log |
说实话还是 fish
环境的看着最舒服,要不是它不兼容 bash
脚本,我感觉它早就制霸 shell 届了,哼。