Linux time命令
Linux time命令
Linux时间命令显示执行命令所花费的时间。它有助于检查脚本和命令的性能。
time命令可以与各种参数(命令)一起运行。成功执行后,它会显示给定命令所使用的资源和时间的信息。
语法: time命令的基本语法如下:
选项: time命令支持的一些有用选项如下:
-o FILE,--output = FILE: 用于指定资源,并使用统计信息到FILE而不是标准错误流。默认情况下,它删除了以前的文件内容并覆盖了文件。
-a,--append: 它用于附加资源,以便可以使用信息而不是覆盖它在输出文件中。此选项与'-o'选项一起使用。
-f FORMAT,--format FORMAT: 用于将FORMAT用作控制输出的格式字符串
--help: 它用于显示帮助文档,其中包含受支持的选项和用法的摘要。
-p,--portability: 用于使用以下选项来符合POSIX标准1003.2:
real %e user %U
sys %S
-v,--verbose: 用于详细显示输出。
-quiet: 用于不报告状态
-V,--version: 用于显示已安装的time命令的版本信息。
如何使用时间命令
时间命令的默认用法非常简单: 使用输入命令执行时间命令。它将显示给定命令花费的时间。考虑以下命令:
上面的命令将显示ls命令花费的时间。考虑以下输出:
从上面的输出中," 真实"显示" ls"命令从执行到终止所花费的时钟时间。 '用户'和'sys'通过用户空间和内核空间显示时间。
将输出写入到
'-o'选项用于将输出写入文件,而不是在终端上显示。考虑以下命令:
/usr/bin/time-o time.txt pwd
上面的命令会将输出存储到给定的文件中。考虑以下输出:
从上面的输出中,我们可以看到pwd命令的输出存储在文件" time.txt"中。
显示详细输出
"-v"选项用于显示详细输出。考虑以下命令:
/usr/bin/time-v time.txt pwd
上面的命令将详细显示输出。考虑下面的输出:
从上面的输出中可以看到,详细说明是
自定义输出
我们可以使用" format"选项来自定义time命令的输出。它有助于一组资源说明符来获取信息。例如,执行以下命令:
/usr/bin/time-f "\t%C [Command details],\t%K [Total memory usage],\t%k [Number of signals process received]" pwd
上面的命令将以给定的格式显示指定的信息。考虑以下输出:
显示版本信息
要显示时间命令的版本信息,请执行以下命令:
上面的命令将显示time命令的安装版本。考虑以下输出:
获得帮助
要从终端获取帮助,请使用"--help"选项执行命令,如下所示:
上面的命令将显示支持的选项的列表。考虑以下输出:
我们还可以通过执行以下命令来阅读time命令的手册下面的命令:
它将显示时间命令的手册页。看起来像这样:
滚动终端以阅读有关该命令的更多信息,然后按' q "键退出本手册。