Pridobite statistiko povratnega časa s časovnim ukazom Linux

Časovni ukaz je eden od manj znanih ukazov Linux, vendar ga lahko uporabite, da prikažete, kako dolgo je ukaz za zagon.

To je uporabno, če ste razvijalec in želite preizkusiti uspešnost vašega programa ali skripta.

V tem priročniku so našteta glavna stikala, ki jih boste uporabljali s časovnim ukazom in njihovimi pomeni.

Kako uporabljati časovni ukaz

Sintaksa časovnega ukaza je naslednja:

čas

Na primer, lahko zaženete ukaz ls, da seznam vseh datotek v mapi v daljšem formatu skupaj s časovnim ukazom.

čas ls -l

Rezultati časovnega ukaza bodo naslednji:

resnično 0m0.177s
uporabnik 0m0.156s
sys 0m0.020s

Prikazani statistični podatki prikazujejo skupni čas za zagon ukaza, količino časa, porabljenega v uporabniškem načinu, in količino časa, porabljenega v načinu jedra.

Če imate program, ki ste ga napisali in želite delati na uspešnosti, ki jo lahko vodite skupaj s časovnim ukazom znova in znova in poskusite izboljšati statistiko.

Privzeto je izhod na koncu programa, vendar morda želite, da izhod gre v datoteko.

Če želite formatu formatirati v datoteko, uporabite naslednjo sintakso:

čas -o
čas - izhod =

Vsa stikala za časovni ukaz morajo biti navedena pred ukazom, ki ga želite zagnati.

Če ste nastavitev učinkovitosti, boste morda želeli dodati izhod iz časovnega ukaza v isto datoteko znova in znova, da boste videli trend.

Namesto tega uporabite naslednjo sintakso:

čas -a
čas - priti

Oblikovanje izhoda časovnega ukaza

Privzeto je izhod naslednji:

resnično 0m0.177s
uporabnik 0m0.156s
sys 0m0.020s

Obstaja veliko možnosti oblikovanja, kot prikazuje naslednji seznam

Stikala za oblikovanje lahko uporabite na naslednji način:

čas -f "Elapsed Time =% E, Vhodi% I, Izhodi% O"

Rezultat zgornjega ukaza bi bil takšen:

Pretečeni čas = 0:01:00, Vhodi 2, Izhodi 1

Stikala lahko mešate in jih po potrebi prilagodite.

Če želite dodati novo vrstico kot del niza formatov, uporabite znak nove črte na naslednji način:

čas -f "Elapsed Time =% E \ n Vhodi% I \ n Izhodi% O"

Povzetek

Če želite izvedeti več o časovnem ukazu, preberite Priročnik za Linux, tako da zaženete ta ukaz:

človeški čas

Stikalo za formatiranje ne deluje takoj v Ubuntu. Ukaz morate zagnati takole:

/ usr / bin / čas