Časový příkaz je jeden z méně známých příkazů Linuxu, ale může být použit k zobrazení toho, jak dlouho má příkaz běžet.
To je užitečné, pokud jste vývojář a chcete otestovat výkon vašeho programu nebo skriptu.
Tato příručka obsahuje seznam hlavních přepínačů, které budete používat s časovým příkazem spolu s jejich významem.
Jak používat časové příkazy
Syntaxe časového příkazu je následující:
čas
Můžete například spustit příkaz ls a seznam všech souborů v adresáři v dlouhém formátu společně s časovým příkazem.
čas ls -l
Výsledky časového příkazu budou následující:
skutečné 0m0.177suživatel 0m0.156ssys 0m0.020s Zobrazená statistika zobrazuje celkový čas, který se má provést při spuštění příkazu, čas strávený v uživatelském režimu a čas strávený v režimu jádra. Máte-li program, který jste napsali a chcete pracovat na výkonu, můžete jej spustit společně s časovým příkazem znovu a znovu a pokusit se zlepšit statistiky. Ve výchozím nastavení je výstup zobrazen na konci programu, ale možná chcete, aby výstup přešel do souboru. Chcete-li formát exportovat do souboru, použijte následující syntaxi: čas -očas - výstup = Všechny příkazy časového příkazu musí být zadány před příkazem, který chcete spustit. Pokud máte ladění výkonu, můžete si přát připojit výstup z časového příkazu do stejného souboru znovu a znovu, abyste viděli trend. Použijte následující syntaxi: čas -ačas - záloha Výchozí nastavení je následující: skutečné 0m0.177suživatel 0m0.156ssys 0m0.020s Velký počet možností formátování je uveden v následujícím seznamu Formátovací přepínače můžete použít následovně: čas -f "Uplynulý čas =% E, Vstupy% I, Výstupy% O" Výstup pro výše uvedený příkaz by byl něco takového: Uplynulý čas = 0:01:00, Vstupy 2, Výstupy 1 Spínače můžete podle potřeby měnit a přizpůsobit. Chcete-li přidat nový řádek jako součást řetězce formátu, použijte následující znak: čas -f "Uplynulý čas =% E n Vstupy% I n Výstupy% O" Chcete-li se dozvědět více o časovém příkazu, přečtěte si Linux Manual Page spuštěním následujícího příkazu: mužský čas Přepínač formátů nefunguje přímo v Ubuntu. Příkaz musíte spustit následujícím způsobem: / usr / bin / čas Formátování výstupu časového příkazu
souhrn




