Časový príkaz je jeden z menej známych Linuxových príkazov, ale môže byť použitý na zobrazenie toho, ako dlho má príkaz bežať.
To je užitočné, ak ste vývojár a chcete otestovať výkonnosť vášho programu alebo skriptu.
Táto príručka obsahuje zoznam hlavných prepínačov, ktoré budete používať s časovým povelom spolu s ich významom.
Ako používať časový príkaz
Syntax časového príkazu je nasledujúci:
čas
Môžete napríklad spustiť príkaz ls tak, aby sa spolu s príkazom time zobrazili všetky súbory v priečinku v dlhom formáte.
čas ls -l
Výsledky časového príkazu budú nasledovné:
skutočné 0m0.177spoužívateľ 0m0.156ssys 0m0.020s Uvedené štatistiky ukazujú celkový čas na spustenie príkazu, čas strávený v užívateľskom režime a čas strávený v režime jadra. Ak máte program, ktorý ste napísali a chcete pracovať na výkonnosti, môžete ho spustiť spolu s časovým povelom znova a znova a pokúsite sa zlepšiť štatistiky. Štandardne je výstup zobrazený na konci programu, ale možno chcete, aby výstup prešiel do súboru. Ak chcete vytlačiť formát do súboru, použite nasledujúcu syntax: čas -očas - výstup = Všetky prepínače pre časový príkaz musia byť zadané pred príkazom, ktorý chcete spustiť. Ak máte ladenie výkonu, možno budete chcieť pripojiť výstup z časového povelu do rovnakého súboru znova a znova, aby ste mohli vidieť trend. Použite nasledujúcu syntax: čas -atime --append Štandardne je výstup nasledujúci: skutočné 0m0.177spoužívateľ 0m0.156ssys 0m0.020s Veľký počet možností formátovania je uvedený v nasledujúcom zozname Formátovacie prepínače môžete použiť nasledovne: čas -f "Uplynutý čas =% E, Vstupy% I, Výstupy% O" Výstup pre vyššie uvedený príkaz by bol takýto: Uplynutý čas = 0:01:00, Vstupy 2, Výstupy 1 Spínače môžete podľa potreby zmiešať a zhodné. Ak chcete pridať nový riadok ako súčasť reťazca formátov, použite nasledujúci znak: čas -f "Uplynutý čas =% E n Vstupy% I n Výstupy% O" Ak chcete zistiť viac informácií o časovom príkaze, prečítajte si Linux Manual Page spustením nasledujúceho príkazu: man time Prepínač formátu nefunguje hneď v rámci Ubuntu. Príkaz musíte spustiť nasledovne: / Usr / bin / time Formátovanie výstupu príkazu Time
zhrnutie










