watch
周期性的方式执行给定的指令,并将结果输出到屏幕
watch [options] command
| 选项 | 说明 |
|---|---|
| -d, --differences [permanent] | 高亮显示输出中的变化部分 |
| -n, --interval seconds | 指定刷新时间间隔 |
| -p, --precise | 时间更精确一些 |
| -t, --no-title | 不显示标题 |
| -b, --beep | 非正常退出时发出响声 |
| -e, --errexit | 出错时停止刷新 |
| -g, --chgexit | 当输出有变化后退出 |
| -c, --color | 显示颜色 |
| -x, --exec | 指定命令 |
time
统计给定命令所花费的总时间
time [options] args
| 选项 | 说明 |
|---|---|
| -o | 将结果写入到文件 |
| -a | 将结果追加到文件 |
| -f | 控制输出结果格式 |
格式控制符
| 控制符 | 说明 |
|---|---|
| %E | real时间,显示格式为[小时:]分钟:秒 |
| %U | user时间 |
| %S | sys时间 |
| %C | 进行计时的命令名称和命令行参数 |
| %D | 进程非共享数据区域,以KB为单位。 |
| %x | 命令退出状态 |
| %k | 进程接收到的信号数量 |
| %w | 进程被交换出主存的次数 |
| %Z | 系统的页面大小,这是一个系统常量,不用系统中常量值也不同 |
| %P | 进程所获取的CPU时间百分百,这个值等于user+system时间除以总共的运行时间 |
| %K | 进程的平均总内存使用量(data+stack+text),单位是KB |
| %w | 进程主动进行上下文切换的次数,例如等待I/O操作完成 |
| %c | 进程被迫进行上下文切换的次数(由于时间片到期) |