Tidskommandot är en av de mindre kända Linux-kommandona, men det kan användas för att visa hur länge ett kommando tar för att köra.
Det här är användbart om du är en utvecklare och du vill testa resultatet av ditt program eller skript.
Den här guiden kommer att lista de huvudbrytare som du kommer att använda med tidskommandot tillsammans med deras betydelser.
Så här använder du Time Command
Synkommandot för tidskommandot är som följer:
tid
Till exempel kan du köra kommandot ls för att lista alla filer i en mapp i ett långt format tillsammans med tidskommandot.
tid ls -l
Resultaten från tidskommandot kommer att vara enligt följande:
riktigt 0m0.177sanvändare 0m0.156ssys 0m0.020s Den statistik som visas visar att den totala tiden har tagits för att köra kommandot, hur mycket tid som användes i användarläge och hur mycket tid som spenderas i kärnläget. Om du har ett program som du har skrivit och du vill arbeta med resultatet kan du köra det tillsammans med tidkommandot om och om och försöka förbättra statistiken. Utgången visas som standard i slutet av programmet, men kanske du vill att utgången ska gå till en fil. Om du vill mata ut formatet till en fil använder du följande syntax: tid -otid --output = Alla omkopplare för tidskommandot måste anges innan kommandot du vill köra. Om du har prestandatestning kanske du vill lägga till utgången från tidskommandot till samma fil om och om igen så att du kan se en trend. För att göra så använd följande syntax istället: tid -atid - tillämpa Utgången är som standard utgången enligt följande: riktigt 0m0.177sanvändare 0m0.156ssys 0m0.020s Det finns ett stort antal formateringsalternativ som visas i följande lista Du kan använda formateringsväxlarna enligt följande: tid -f "Förfluten tid =% E, Inputs% I, Utgångar% O" Utmatningen för ovanstående kommando skulle vara något så här: Förfluten tid = 0:01:00, Ingångar 2, Utgångar 1 Du kan mixa och matcha omkopplarna efter behov. Om du vill lägga till en ny rad som en del av formatsträngen använder du newline-tecknet enligt följande: tid -f "Förfluten tid =% E n Inmatningar% I n Utgångar% O" Om du vill veta mer om tidskommandot läs Linux Manualsidan genom att köra följande kommando: man tid Formatomkopplaren fungerar inte direkt i Ubuntu. Du måste köra kommandot på följande sätt: / Usr / bin / tid Formatera utgången för Time Command
Sammanfattning




