0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Linux中GNU time命令的使用

麦辣鸡腿堡 来源:肖邦Linux 作者:肖邦Linux 2023-10-09 17:53 次阅读

更强大的功能

GNU time 命令提供了更强大的功能:

  • 更详细的统计信息
  • 更丰富的格式输出
  • 支持保存统计数据到文件

下边我们来学习写 GNU time 的使用

1. 最简单的用法

root@chopin:~$ /usr/bin/time sleep 2
0.00user 0.00system 0:02.00elapsed 0%CPU (0avgtext+0avgdata 1784maxresident)k
0inputs+0outputs (0major+72minor)pagefaults 0swaps

使用 GNU time 命令,直接使用绝对路径即可,我们可以看到输出信息更多了,不过格式有点丑,后边会讲如何自定义格式。

2. 保持内置 time 的输出样式

有同学会问,能输出内置 Shell 那种的格式么?可以的,使用 -p 选项即可

root@chopin:~$ /usr/bin/time -p sleep 2
real 2.00
user 0.00
sys  0.00

3. 输出更详细的信息

还可以输出更加详细的信息,让你对程序运行信息一目了然。请使用 -v 选项

root@chopin:~$ /usr/bin/time -v sleep 2
Command being timed: "sleep 2"
User time (seconds): 0.00
System time (seconds): 0.00
Percent of CPU this job got: 0%
Elapsed (wall clock) time (h:mm:ss or m:ss): 0:02.00
Average shared text size (kbytes): 0
Average unshared data size (kbytes): 0
Average stack size (kbytes): 0
Average total size (kbytes): 0
Maximum resident set size (kbytes): 1804
Average resident set size (kbytes): 0
Major (requiring I/O) page faults: 0
Minor (reclaiming a frame) page faults: 71
Voluntary context switches: 1
Involuntary context switches: 1
Swaps: 0
File system inputs: 0
File system outputs: 0
Socket messages sent: 0
Socket messages received: 0
Signals delivered: 0
Page size (bytes): 4096
Exit status: 0
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    87

    文章

    11030

    浏览量

    207256
  • TIME
    +关注

    关注

    0

    文章

    13

    浏览量

    14288
  • 命令
    +关注

    关注

    5

    文章

    638

    浏览量

    21874
收藏 人收藏

    评论

    相关推荐

    Linux系统争议——是Linux还是GNU/Linux?

    操作系统。在这类系统,用于计算机资源分配和硬件管理的程序称为“内核”。虽然GNU工程有官方内核程序Hurd,但是目前GNU系统所用的典型内核是Linux。因此就把这样的组合叫做
    发表于 06-12 17:17

    什么是LinuxLinux命令的基本格式是什么?

    什么是LinuxLinux命令行操作的特色是什么?Linux命令的基本格式是什么?
    发表于 07-01 09:51

    Linux系统命令指南

    在“Linux 文件命令精通指南”中,我们讨论了利用最基础和最常用 Linux 文件命令所需的基本信息。在本文中,我将对 Linux 系统
    发表于 05-23 10:23 905次阅读

    如何在Linux下搭建GNU Radio平台及它的应用分析

    GNU Radio是一个开源的软件无线电开发平台,可以通过图形化界面或C++、Python等文本语言快速开发软件无线电应用,本文介绍了LinuxGNU Radio平台的搭建及如何在该平台下使用NI USRP设备。
    的头像 发表于 01-02 07:56 3876次阅读
    如何在<b class='flag-5'>Linux</b>下搭建<b class='flag-5'>GNU</b> Radio平台及它的应用分析

    LinuxGNU Make中文手册资料免费下载

    Linux 环境下的程序员如果不会使用 GNU make 来构建和管理自己的工程,应该不能算是一个合格的专业程序员,至少不能称得上是 Unix 程序员。在 Linux(unix)环境下使用 G
    发表于 06-03 08:00 8次下载
    <b class='flag-5'>Linux</b>的<b class='flag-5'>GNU</b> Make中文手册资料免费下载

    linux有哪些常用的命令

     Linux命令非常之多,分为内部命令和外部命令
    发表于 02-27 08:00 4次下载
    <b class='flag-5'>linux</b>有哪些常用的<b class='flag-5'>命令</b>

    GNU Binutils的一员:ar命令

      1.命令简介 ar(ARchiver)命令GNU Binutils 的一员,可以用来创建、修改静态库,也可以从静态库中提取单个模块。静态库是一个独立的文件,里面包含了按照特定的结构组织起来
    的头像 发表于 02-02 11:54 1778次阅读

    Linux下最常用命令之一copy引发的思考

    cp 引发的思考 cp 是啥 ? 是的,就是 LinuxLinux 下最常用的命令之一,copy 的简写,小伙伴 100% 都用过。 cp 命令处于 Coreutils 库里,是
    的头像 发表于 04-06 16:36 2382次阅读
    <b class='flag-5'>Linux</b>下最常用<b class='flag-5'>命令</b>之一copy引发的思考

    常用Linux命令介绍

    linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,
    的头像 发表于 02-09 14:31 904次阅读

    GNU/LinuxLinux的区别在哪?

    GNUGNU/LinuxLinux 之间到底是什么关系?什么是自由软件?什么是GPL协议?什么是自由软件基金会?什么是GNU耻辱榜?有多
    的头像 发表于 02-17 09:36 1245次阅读

    浅析Linux精致的命令

    这只是一小部分常用的Linux命令Linux有很多命令可以使用。建议通过man命令来查看命令
    的头像 发表于 04-24 16:28 1379次阅读

    揭秘GNU/Linux:为什么几乎没人敢这么称呼它?

    你对Linux感兴趣并读了一些博文。在其中,你遇到了一个有趣的名字:GNU/Linux。这些字母代表着什么意思,为什么人们总是将它们与Linux联系在一起呢?
    发表于 06-06 14:18 366次阅读
    揭秘<b class='flag-5'>GNU</b>/<b class='flag-5'>Linux</b>:为什么几乎没人敢这么称呼它?

    什么是 GNU/Linux

    Linus本人曾经争辩说,将Linux称为GNU/Linux简直是荒谬的。
    发表于 06-13 09:14 3183次阅读
    什么是 <b class='flag-5'>GNU</b>/<b class='flag-5'>Linux</b>?

    常用Linux命令要记牢!

    linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,
    的头像 发表于 08-07 15:31 489次阅读

    shell命令linux命令一样吗

    Shell命令Linux命令并不完全一样。 首先,Shell是一种命令行解释器,它是用来解释和执行用户输入的命令的。Shell既是一种
    的头像 发表于 11-08 10:51 1870次阅读