De tijdopdracht is een van de minder bekende Linux-opdrachten, maar deze kan worden gebruikt om aan te geven hoe lang een opdracht duurt om te worden uitgevoerd.
Dit is handig als u een ontwikkelaar bent en u de prestaties van uw programma of script wilt testen.
In deze gids worden de belangrijkste schakelaars weergegeven die u zult gebruiken met de tijdopdracht, samen met hun betekenis.
Hoe de Time Command te gebruiken
De syntaxis van het tijdcommando is als volgt:
tijd
U kunt bijvoorbeeld de opdracht ls uitvoeren om alle bestanden in een map in een lang formaat samen met de opdracht time weer te geven.
tijd ls -l
De resultaten van het tijdcommando zijn als volgt:
echte 0m0.177sgebruiker 0m0.156ssys 0m0.020s De getoonde statistieken tonen de totale tijd die nodig is om de opdracht uit te voeren, de hoeveelheid tijd die in de gebruikersmodus is doorgebracht en de hoeveelheid tijd die in de kernelmodus is doorgebracht. Als je een programma hebt dat je hebt geschreven en aan de uitvoering wilt werken, kun je het samen met de tijdopdracht steeds opnieuw uitvoeren en de statistieken proberen te verbeteren. Standaard wordt de uitvoer aan het einde van het programma weergegeven, maar misschien wilt u dat de uitvoer naar een bestand gaat. Gebruik de volgende syntaxis om het formaat naar een bestand uit te voeren: tijd -otime --output = Alle schakelaars voor de tijdopdracht moeten worden opgegeven vóór de opdracht die u wilt uitvoeren. Als u Performance Tuning gebruikt, wilt u mogelijk de uitvoer van de tijdopdracht steeds opnieuw aan hetzelfde bestand toevoegen, zodat u een trend kunt zien. Gebruik in plaats daarvan de volgende syntaxis: tijd -atijd - aanmelding Standaard is de uitvoer als volgt: echte 0m0.177sgebruiker 0m0.156ssys 0m0.020s Er zijn een groot aantal opmaakopties zoals weergegeven in de volgende lijst U kunt de opmaakschakelaars als volgt gebruiken: tijd -f "Verstreken tijd =% E, ingangen% I, uitgangen% O" De uitvoer voor de bovenstaande opdracht zou ongeveer als volgt zijn: Verstreken tijd = 0:01:00, ingangen 2, uitgangen 1 U kunt de schakelaars naar wens mixen en matchen. Als u een nieuwe regel wilt toevoegen als onderdeel van de tekenreeks, gebruikt u het teken newline als volgt: tijd -f "Verstreken tijd =% E n ingangen% I n Uitgangen% O" Voor meer informatie over de opdracht time, lees de Linux Manual-pagina door de volgende opdracht uit te voeren: man tijd De formaatschakelaar werkt niet meteen binnen Ubuntu. U moet de opdracht als volgt uitvoeren: / Usr / bin / tijd De uitvoer van de tijdopdracht formatteren
Samenvatting




