# 示例代码:使用 time 命令测量一个命令的执行时间
# 1. 测量一个简单命令的执行时间
time ls -l
# 解释:上面的命令会输出当前目录下的文件列表,并显示该命令的执行时间。
# time 命令会输出三个时间:
# - real: 整个命令的实际运行时间(包括等待时间和 CPU 时间)
# - user: 程序在用户模式下占用的 CPU 时间
# - sys: 程序在内核模式下占用的 CPU 时间
# 2. 将 time 的输出格式化
/usr/bin/time -f "Time used: %E, CPU usage: %P" ls -l
# 解释:使用 /usr/bin/time 可以指定更详细的输出格式。
# - %E 表示整个命令的运行时间(elapsed time)
# - %P 表示 CPU 使用率(百分比)
# 3. 将 time 的输出重定向到文件
time ls -l > output.txt 2> time_output.txt
# 解释:将 ls -l 的输出重定向到 output.txt,而 time 的输出则重定向到 time_output.txt。
# 注意:time 的输出是标准错误输出(stderr),因此需要使用 2> 来重定向。
上一篇:linux中find命令
下一篇:linux命令创建文件夹
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站