如何在Linux中使用时间命令如何在Linux中使用时间命令如何在Linux中使用时间命令如何在Linux中使用时间命令
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何在Linux中使用时间命令

时间是评估任何任务的效率或绩效的重要参数。这样一个好的处理器是通过良好的处理速度来判断的,而处理速度是根据时间来评估的。类似地,在Linux中,“time”命令用于评估不同命令在执行过程中所花费的处理时间。完成同一任务有不同的方法,例如,我们可以使用 vim 编辑器和 nano 编辑器编辑文本文件,借助 time 命令我们可以评估哪个编辑器执行时间更少,然后我们可以使用该编辑器进行文本编辑以获得更好的性能。

Linux中的time命令有什么用

在Linux中,time命令用于确定处理器执行指定命令所花费的执行时间。

使用 time 命令的一般语法:

$ time [options] [command]

对上述语法的解释是:

  • 使用 time 子句来确定命令所花费的时间

  • 选择任何选项以及时间子句

  • 输入您想了解其执行时间的命令

例如,我们执行一个需要 4 秒执行时间的命令,并使用“time”命令确定其时间:

$ time sleep 4

输出显示该命令执行了4.002秒,输出中共有三种类型的值real、user和sys,对它们的解释如下:

  • 实际:这是从按下按钮到完成命令,计算机的处理器执行命令所花费的实际时间。

  • 用户:用户模式占用的CPU时间。

  • SYS:这是系统或内核执行命令所花费的时间。

我们还可以通过添加“-p”标志来添加一个选项,它将以可移植的POSIX格式显示时间,要理解它,请再次使用“-p”运行上面的命令” 标志:

$ time -p sleep 4

我们将更新Linux的存储库,并使用time命令监控更新时间:

$ time sudo apt update

更新存储库需要一些时间:

更新软件包存储库需要 36.289 秒。要了解有关 time 命令的更多信息,我们可以使用以下命令运行帮助:

$ help time

如果我们希望 time 命令的输出不显示在屏幕上,而不是将其保存在文本文件中,我们可以运行以下命令:

$ /usr/bin/time -o output.txt sleep 4

注意:我们将使用“/usr/bin/time”而不是“time”命令,因为shell内置了time命令不支持“-o”选项。

要查看文件“output.txt”的输出,请使用以下命令:

$ cat output.txt

要获得执行时间的详细摘要,请使用选项“-v”和“/usr/bin/time”命令:

$ /usr/bin/time -v sleep 4

上图显示了命令执行时间的详细摘要。最后,Linux提供了所有内置命令的手册,要查看time命令的手册来查找一些信息,可以使用:

$ man time

结论

time命令在Linux中用于测试目的;它用于测试新创建的应用程序的性能。在本文中,我们讨论了 Linux 中 time 命令的使用,该命令用于监视 Linux 中命令的执行时间。我们已经讨论了两种语法,内置的“time”命令和具有不同选项的“/usr/bin/time”命令。

©2015-2025 艾丽卡 support@alaica.com