Ricevu Tempo-Statistiko Kun la Linuksa Tempo Komando

La tempo-komando estas unu el la plej malgrandaj konataj Linuksaj komandoj, sed ĝi povas esti uzata por montri kiom da tempo komando kuras.

Ĉi tio estas utila se vi estas programisto kaj vi volas provi la agadon de via programo aŭ skripto.

Ĉi tiu gvidilo listigos la ĉefajn ŝaltilojn, kiujn vi uzos kun la tempo komando kune kun iliaj signifoj.

Kiel Uzi La Tempon Komandon

La sintakso de la tempo komando estas la sekva:

tempo

Ekzemple, vi povas kuri la komandon ls por listigi ĉiujn dosierojn en dosierujo en longa formato kune kun la tempo-komando.

tempo ls -l

La rezultoj de la tempo komando estos kiel sekvas:

reala 0m0.177s
uzanto 0m0.156s
sys 0m0.020s

La statistikoj montritaj montras la tutan tempon prenitan por ekzekuti la komandon, la kvanton da tempo, kiu estis elspezita en la moderna uzanto kaj la kvanto da tempo elspezita en la kerno.

Se vi havas programon, kiun vi skribis kaj vi volas labori pri la agado, vi povas kuri ĝin kune kun la tempo komandado kaj plibonigi la statistikon.

Defaŭlte, la eligo montras ĉe la fino de la programo, sed eble vi volas ke la eliro iru al dosiero.

Eltiri la formaton al dosiero uzu la jenan sintakson:

tempo-o
tempo - ekkuto =

Ĉiuj ŝaltiloj por la tempo-komando devas esti specifitaj antaŭ la ordono, kiun vi volas kuri.

Se vi agordas, tiam vi eble volas aldoni la eliron de la tempo komando al la sama dosiero laŭlonge kaj pli, por ke vi povu vidi tendencon.

Por tio uzi la sekvan sintakson anstataŭe:

tempo -a
tempo - atendi

Formado La Eligo De La Tempo Komando

Defaŭlte la eligo estas kiel sekvas:

reala 0m0.177s
uzanto 0m0.156s
sys 0m0.020s

Estas granda nombro da formataj elektoj, kiel montras la sekva listo

Vi povas uzi la formatajn ŝaltilojn kiel sekvas:

tempo -f "Elapsed Time =% E, Inputs% I, Outputs% O"

La eligo por la supra komando estus io simila al ĉi tio:

Elapsed Time = 0:01:00, Inputs 2, Outputs 1

Vi povas miksi kaj kongrui la ŝaltiloj laŭeble.

Se vi volas aldoni novan linion kiel parton de la formato-ŝnuro, uzu la novan linion kiel sekvas:

tempo -f "Elapsed Time =% E \ n Inpuktoj% I \ n Eliroj% Aŭ"

Resumo

Por ekscii pli pri la tempo-komando, legu la Manlibron de Linukso per la sekva komando:

Homa tempo

La formatoŝaltilo ne funkcias tuj ene de Ubuntu. Vi devas kuri la komandon kiel sekvas:

/ usr / bin / tempo