Il-kmand tal-ħin huwa wieħed mill-kmandi inqas magħrufa tal-Linux iżda jista 'jintuża biex juri kemm idum jgħaddi kmand.
Dan huwa utli jekk inti iżviluppatur u trid tittestja l-prestazzjoni tal-programm jew l-iskrittura tiegħek.
Din il-gwida ser telenka l-iswiċċijiet prinċipali li ser tuża bil-kmand taż-żmien flimkien mat-tifsiriet tagħhom.
Kif għandek tuża l-Kmand tal-Ħin
Is-sintassi tal-kmand tal-ħin hija kif ġej:
ħin
Per eżempju, tista 'tmexxi l -kmand ls biex telenka l-fajls kollha f'folder f'format twil flimkien mal-kmand tal-ħin.
ħin ls -l
Ir-riżultati mill-kmand tal-ħin se jkunu kif ġej:
reali 0m0.177s
Utent 0m0.156s
sys 0m0.020s
L-istatistika murija turi li l-ħin totali huwa meħud biex titmexxa l-kmand, l-ammont ta 'ħin li ntefaq fil-modalità tal-utent u l-ammont ta' ħin mgħoddi fil-modalità tal-qalba.
Jekk għandek programm li ktibt u int trid taħdem fuq il-prestazzjoni tista 'taħdem flimkien mal-kmand tal-ħin fuq u aktar u tipprova ttejjeb fuq l-istatistika.
B'mod awtomatiku, l-output jintwera fl-aħħar tal-programm iżda forsi inti tixtieq li l-output imur għal fajl.
Biex toħroġ il-format għal fajl uża s-sintassi li ġejja:
ħin -o
timeoutoutput =
L-iswiċċijiet kollha għall-kmand tal-ħin għandhom ikunu speċifikati qabel il-kmand li tixtieq taħdem.
Jekk int irfinar tal-prestazzjoni allura inti tista 'tixtieq li żżid il-produzzjoni mill-kmand tal-ħin għall-istess fajl aktar u aktar sabiex tkun tista' tara xejra.
Biex tagħmel dan, uża s-sintassi li ġejja minflok:
ħin -a
ħin - apppend
Ifformattjar L-Output Of The Time Command
B'mod awtomatiku l-output huwa kif ġej:
reali 0m0.177s
Utent 0m0.156s
sys 0m0.020s
Hemm numru kbir ta 'għażliet ta' formatting kif muri mil-lista li ġejja
- C - Isem u l-argumenti tal-linja tal-kmand użati
- D - Id-daqs medju taż-żona tad-data mhux mitfija tal-proċess f'kilobytes
- E - Ħin li għadda f'format ta 'arloġġ
- F - Numru ta 'difetti fil-paġni
- I - Numru ta 'inputs tas-sistema tal-fajl bil-proċess
- K - L-użu totali medju tal-memorja tal-proċess f'kilobytes
- M - Id-daqs massimu stabbilit tar-residenti tal-proċess matul il-ħajja f'Kilobytes
- O - Numru ta 'riżultati tas-sistema ta' fajls bil-proċess
- P - Perċentwal ta 'CPU li rċieva l-impjieg
- R - Numru ta 'ħsarat minuri jew li jistgħu jiġu rkuprati
- S - Għadd totali ta 'sekondi ta' CPU użati mis-sistema fil-modalità tal-qalba
- U - Numru totali ta 'sekondi ta' CPU użati mill-mod ta 'l-utent
- W - Numru ta 'drabi li l-proċess ġie skambjat mill-memorja prinċipali
- X - Ammont medju ta 'test maqsum fil-proċess
- Z - Id-daqs tal-paġna tas-sistema f'kilobytes
- c - In-numru ta 'drabi li l-proċess kien il-kuntest qaleb
- e - Żmien reali li għadda mill-proċess f'sekondi
- k - Numru ta 'sinjali mogħtija lill-proċess
- p - Id-daqs medju tal-munzell mhux illikat tal-proċess f'kilobytes
- r - Numru ta 'messaġġi ta' sokit riċevuti mill-proċess
- s - Numru ta 'messaġġi ta' sokit mibgħuta mill-proċess
- t - Id-daqs medju tad-daqs tar-residenti tal-proċess f'kilobytes
- w - Numru ta 'ħin li l-proċess kien il-kuntest qaleb volontarjament
- x - L-istatus tal-ħruġ tal-kmand
Tista 'tuża l-iswiċċjar tal-formatting kif ġej:
ħin -f "Ħin imtawwal =% E, Inputs% I, Outputs% O"
L-output għall-kmand ta 'hawn fuq ikun xi ħaġa bħal din:
Ħin imtawwal = 0:01:00, Input 2, Outputs 1
Tista 'tħallat u taqbel mal-iswiċċijiet kif meħtieġ.
Jekk trid iżżid linja ġdida bħala parti mill-korda tal-format tuża l-karattru ġdid tal-linja kif ġej:
ħin -f "Ħin imtawwal =% E \ n Input% I \ n Outputs% O"
Sinteżi
Biex issir taf aktar dwar il-kmand tal-ħin aqra l-Linux Manual Page billi tmexxi l-kmand li ġej:
ħin tal-bniedem
L-iswiċċ tal-format ma jaħdimx minnufih fl-Ubuntu. Int trid tmexxi l-kmand kif ġej:
/ usr / bin / time