0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取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
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11304

    瀏覽量

    209523
  • TIME
    +關注

    關注

    0

    文章

    13

    瀏覽量

    14325
  • 命令
    +關注

    關注

    5

    文章

    684

    瀏覽量

    22027
收藏 人收藏

    評論

    相關推薦

    Linux系統unlink命令的使用

    Linux 刪除文件,我們通常使用 rm 命令。除此以外,還有另外一個命令,可以用于刪除文件和鏈接,這就是 unlink 命令。雖然它
    發(fā)表于 09-13 14:29 ?2126次閱讀

    Linux系統爭議——是Linux還是GNU/Linux?

    操作系統。在這類系統,用于計算機資源分配和硬件管理的程序稱為“內核”。雖然GNU工程有官方內核程序Hurd,但是目前GNU系統所用的典型內核是Linux。因此就把這樣的組合叫做
    發(fā)表于 06-12 17:17

    Linux與用戶有關的命令

    Linux與用戶有關的命令 Linux與用戶有關的命令  passwd命令  出于系統安全考慮,Lin
    發(fā)表于 01-18 12:46 ?770次閱讀

    Linux系統命令指南

    在“Linux 文件命令精通指南”,我們討論了利用最基礎和最常用 Linux 文件命令所需的基本信息。在本文中,我將對
    發(fā)表于 05-23 10:23 ?963次閱讀

    Linux的35個find命令用法

    Linux查找命令Linux系統中最重要和最常用的命令之一。查找用于根據與參數匹配的文件指定的條件來搜索和查找文件和目錄列表的命令。
    的頭像 發(fā)表于 02-02 16:53 ?3671次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>中</b>的35個find<b class='flag-5'>命令</b>用法

    Linux命令鏈接操作符的實際應用

    Linux命令的鏈接的意思是,通過操作符的行為將幾個命令組合執(zhí)行。Linux的鏈接
    發(fā)表于 05-06 17:44 ?840次閱讀

    Linux的關機命令淺析

    在本篇,我們會向你解釋 shutdown、poweroff、halt 以及 reboot 命令。我們會解釋清楚當你用那些可用的選項執(zhí)行的時候它們實際做了什么。如果你想深入 Linux 服務器管理,那么為了有效和可靠的服務器管理
    發(fā)表于 04-11 09:00 ?1009次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>中</b>的關機<b class='flag-5'>命令</b>淺析

    LinuxGNU Make中文手冊資料免費下載

    Linux 環(huán)境下的程序員如果不會使用 GNU make 來構建和管理自己的工程,應該不能算是一個合格的專業(yè)程序員,至少不能稱得上是 Unix 程序員。在 Linux(unix)環(huán)境下使用 G
    發(fā)表于 06-03 08:00 ?9次下載
    <b class='flag-5'>Linux</b>的<b class='flag-5'>GNU</b> Make中文手冊資料免費下載

    linux命令無法使用怎么辦

    linux命令無法使用是怎么回事?問題分析
    發(fā)表于 05-28 09:02 ?1904次閱讀
    <b class='flag-5'>linux</b><b class='flag-5'>中</b><b class='flag-5'>命令</b>無法使用怎么辦

    Linux的size命令詳解

    1.命令簡介 size 用于查看目標文件、庫或可執(zhí)行文件各段及其總和的大小,是 GNU 二進制工具集 GNU Binutils 的一員。 2.命令
    的頭像 發(fā)表于 12-29 11:05 ?6088次閱讀

    Linuxmail命令的使用教程分享

    在這里整理一下Linuxmail命令的使用。mail也是一個常用的命令,我們在很多地方都要用到它,比如定時把系統狀況或日志發(fā)送到我們的郵箱里等等。
    發(fā)表于 03-25 16:01 ?9次下載

    GNU/LinuxLinux的區(qū)別在哪?

    GNUGNU/Linux、Linux 之間到底是什么關系?什么是自由軟件?什么是GPL協議?什么是自由軟件基金會?什么是GNU恥辱榜?有多
    的頭像 發(fā)表于 02-17 09:36 ?1654次閱讀

    什么是 GNU/Linux

    Linus本人曾經爭辯說,將Linux稱為GNU/Linux簡直是荒謬的。
    發(fā)表于 06-13 09:14 ?4016次閱讀
    什么是 <b class='flag-5'>GNU</b>/<b class='flag-5'>Linux</b>?

    linuxsource命令的用法

    Linux,source命令通常用于重新執(zhí)行剛修改的初始化文件,使之立即生效,而不必注銷并重新登錄。source命令可以用于讀取并執(zhí)行腳本文件
    的頭像 發(fā)表于 11-08 14:35 ?2343次閱讀

    linux重啟命令有哪些

    Linux是一種自由和開放源代碼的操作系統,被廣泛應用于服務器和嵌入式設備。在Linux,有多種命令用于重啟系統。在本文中,我們將詳細介紹常用的L
    的頭像 發(fā)表于 11-17 09:49 ?2046次閱讀