Командата за време е една от по-малко известните команди на Linux, но може да се използва, за да покаже колко време отнема командата за изпълнение.
Това е полезно, ако сте програмист и искате да тествате ефективността на програмата или скрипта си.
В това ръководство ще намерите главните ключове, които ще използвате с командата за време заедно с техните значения.
Как да използвате командата за време
Синтаксисът на командата за време е както следва:
път
Например, можете да стартирате командата ls, за да видите всички файлове в папка в дълъг формат заедно с командата за време.
време ls -l
Резултатите от командата за време ще бъдат както следва:
реално 0m0.177sпотребител 0m0.156ssys 0m0.020s Показаните статистически данни показват общото време, необходимо за изпълнение на командата, времето, прекарано в потребителския режим и времето, прекарано в режим на ядро. Ако имате програма, която сте написали и искате да работите по ефективността, можете да я стартирате заедно с командата за време отново и отново и да се опитате да подобрите статистическите данни. По подразбиране изходът се показва в края на програмата, но може би искате изходът да отиде във файл. За да изведете формата във файл използвайте следния синтаксис: време-овреме - изход = Всички превключватели за командата за време трябва да бъдат посочени преди командата, която желаете да изпълнявате. Ако сте настройка на ефективността, тогава може да искате да добавите изхода от командата за времето към същия файл отново и отново, за да видите тенденция. За целта използвайте следния синтаксис: време -aвреме - По подразбиране изходът е както следва: реално 0m0.177sпотребител 0m0.156ssys 0m0.020s Има голям брой опции за форматиране, както е показано в следния списък Можете да използвате форматиращите превключватели, както следва: време -f "Изминало време =% E, входове% I, изходи% O" Резултатът за горепосочената команда би бил нещо подобно: Изминало време = 0:01:00, входове 2, изходи 1 Можете да смесвате и да съответствате на превключвателите според нуждите. Ако искате да добавите нов ред като част от структурния низ, използвайте новия ред както следва: време -f "Изминало време =% E n Входове% I n Изходи% O" За да научите повече за командата за време, прочетете ръководството на Linux, като изпълните следната команда: човек време Превключвателят за форматиране не работи веднага в Ubuntu. Трябва да изпълните командата, както следва: / ЮЕсАр / хамбар / час Форматиране на изхода на командата за време
резюме