Tidskommandoen er en af de mindre kendte Linux-kommandoer, men den kan bruges til at vise, hvor lang tid en kommando tager for at køre.
Dette er nyttigt, hvis du er en udvikler, og du vil teste udførelsen af dit program eller script.
Denne vejledning viser de hovedafbrydere, som du vil bruge med tidskommandoen sammen med deres betydninger.
Sådan bruges Time Command
Synkroniseringen af tidskommandoen er som følger:
tid
For eksempel kan du køre kommandoen ls for at liste alle filer i en mappe i et langt format sammen med tidskommandoen.
tid ls-l
Resultaterne fra tidskommandoen vil være som følger:
rigtige 0m0.177sbruger 0m0.156ssys 0m0.020s De viste statistikker viser, at den samlede tid er taget for at køre kommandoen, hvor lang tid der er brugt i brugertilstand og den tid, der bruges i kernel-tilstand. Hvis du har et program, du har skrevet, og du vil arbejde på forestillingen, kan du køre det sammen med tidskommandoen igen og igen og forsøge at forbedre statistikken. Som standard vises udgangen i slutningen af programmet, men måske vil du have output til at gå til en fil. For at output formatet til en fil, brug følgende syntaks: tid -otid --output = Alle omskiftere til tidskommandoen skal angives før den kommando, du ønsker at køre. Hvis du er præstationsindstilling, kan du måske tilføje output fra tidskommandoen til den samme fil igen og igen, så du kan se en trend. For at gøre det skal du bruge følgende syntaks i stedet: tid -atid - append Som standard er outputen som følger: rigtige 0m0.177sbruger 0m0.156ssys 0m0.020s Der er et stort antal formateringsindstillinger som vist i den følgende liste Du kan bruge formateringsafbryderne som følger: tid -f "Forløbet tid =% E, Indgange% I, Outputs% O" Udgangen til ovennævnte kommando ville være sådan noget: Forløbstid = 0:01:00, Indgange 2, Udgange 1 Du kan blande og matche omskiftere efter behov. Hvis du vil tilføje en ny linje som en del af formatstrengen, skal du bruge newline-tegn som følger: tid -f "Forløbet tid =% E n Indgange% I n Outputs% O" For at finde ud af mere om tidskommandoen læs Linux manuel side ved at køre følgende kommando: mand tid Formatomskifteren virker ikke lige udenfor i Ubuntu. Du skal køre kommandoen som følger: / Usr / bin / tid Formatering af Output af Time Command
Resumé