time命令是一个鲜为人知的Linux命令,但它可以用来显示命令运行的时间。
如果您是开发人员并且想要测试程序或脚本的性能,这将非常有用。
本指南将列出您将与time命令一起使用的主开关及其含义。
如何使用时间命令
time命令的语法如下:
时间
例如,您可以运行ls命令以长格式列出文件夹中的所有文件以及time命令。
时间ls -l
time命令的结果如下:
真正的0m0.177s用户0m0.156ssys 0m0.020s 显示的统计信息显示运行命令所花费的总时间,在用户模式下花费的时间以及在内核模式下花费的时间。 如果您有一个已编写的程序并且想要处理性能,则可以反复运行time命令并尝试改进统计信息。 默认情况下,输出显示在程序的末尾,但您可能希望输出转到文件。 要将格式输出到文件,请使用以下语法: 时间-o时间 - 输出= 必须在要运行的命令之前指定time命令的所有开关。 如果您正在进行性能调整,那么您可能希望将time命令的输出一遍又一遍地附加到同一文件中,以便您可以看到趋势。 为此,请使用以下语法: 时间-a时间 - 支持 默认情况下,输出如下: 真正的0m0.177s用户0m0.156ssys 0m0.020s 有大量格式化选项,如下面的列表所示 您可以使用格式开关,如下所示: 时间-f“经过时间=%E,输入%I,输出%O” 上面命令的输出将是这样的: 经过时间= 0:01:00,输入2,输出1 您可以根据需要混合和匹配交换机。 如果要在格式字符串中添加新行,请使用换行符,如下所示: 要了解有关time命令的更多信息,请通过运行以下命令来阅读Linux手册页: 男人的时间 格式开关在Ubuntu中不能立即生效。您需要按如下方式运行命令: 在/ usr / bin / time会 格式化时间命令的输出
摘要




