Атрымаць час вяртання статыстыкі з дапамогай каманды Linux Time

Каманда часу з'яўляецца адным з менш вядомых каманд Linux, але ён можа быць выкарыстаны, каб паказаць, як доўга каманда будзе выконвацца.

Гэта карысна, калі вы з'яўляецеся распрацоўшчыкам і вы хочаце, каб праверыць прадукцыйнасць вашай праграмы або сцэнара.

Гэта кіраўніцтва Пералічоны асноўныя параметры, якія вы будзеце выкарыстоўваць з камандай часу разам з іх значэннямі.

Як выкарыстоўваць каманду Time

Сінтаксіс каманды часу выглядае наступным чынам:

час

Напрыклад, вы можаце запусціць у Ls каманду , каб атрымаць спіс усіх файлаў у тэчцы ў доўгім фармаце разам з камандай часу.

Час Ls -l

Вынікі каманды часе будуць выглядаць наступным чынам:

рэальныя 0m0.177s
0m0.156s карыстальнікаў
SYS 0m0.020s

Статыстычныя дадзеныя, прыведзеныя паказваюць агульны час бярэцца для выканання каманды, колькасць часу, якое было выдаткавана ў карыстацкім рэжыме, і колькасць часу, праведзенае ў рэжыме ядра.

Калі ў вас ёсць праграмы, якія вы напісалі, і вы хочаце працаваць на прадукцыйнасць вы можаце запусціць яго разам з камандай часу зноў і зноў і паспрабаваць палепшыць статыстыку.

Па змаўчанні, выхад адлюстроўваецца ў канцы праграмы, але, магчыма, вы хочаце, каб выснову ісці ў файл.

Для высновы фармату ў файл выкарыстоўвайце наступны сінтаксіс:

час -о
Час --output =

Усе перамыкачы для каманды час павінен быць паказаны перад камандай вы хочаце запусціць.

Калі вы налада прадукцыйнасці, то вы можаце дадаць выснову каманды часу ў той жа файл зноў і зноў, так што вы можаце ўбачыць тэндэнцыю.

Для гэтага выкарыстоўвайце наступны сінтаксіс замест гэтага:

час -a
час --append

Фарматаванне Выхадны сігнал часу Command

Па змаўчанні выснова заключаецца ў наступным:

рэальныя 0m0.177s
0m0.156s карыстальнікаў
SYS 0m0.020s

Ёсць вялікая колькасць варыянтаў фарматавання, як паказана ў наступным спісе

Вы можаце выкарыстоўваць перамыкачы фарматавання наступным чынам:

-f Time "Мінулае час =% Е, ўваходы% I,% Выхады Аб"

Выхад для вышэйзгаданай каманды будзе нешта накшталт гэтага:

Мінулы час = 0:01:00, ўваходы 2, выхады 1

Вы можаце зьмешваць і спалучаць перамыкачы ў адпаведнасці з патрабаваннямі.

Калі вы хочаце дадаць новы радок у частцы радка фармату выкарыстоўвайце сімвал новага радка наступным чынам:

Time -f "Мінулае час =% Е \ п Уваходы% I \ п Выхады% O"

рэзюмэ

Каб даведацца больш аб камандзе часу прачытаць кіраўніцтва Старонкі Linux, выканаўшы наступную каманду:

час чалавека

Перамыкач фармату не працуе адразу ў Ubuntu. Вам трэба выканаць каманду наступным чынам:

/ USR / бен / час