Команда time является одной из менее известных команд Linux, но ее можно использовать для отображения времени выполнения команды.
Это полезно, если вы являетесь разработчиком и хотите проверить эффективность своей программы или скрипта.
В этом руководстве перечислены основные переключатели, которые вы будете использовать с командой времени вместе со своими значениями.
Как использовать команду «Время»
Синтаксис команды time следующий:
время
Например, вы можете запустить команду ls, чтобы перечислить все файлы в папке в длинном формате вместе с командой времени.
время ls -l
Результаты команды времени будут следующими:
реальный 0m0.177sпользователь 0m0.156ssys 0m0.020s Приведенная статистика показывает общее время выполнения команды, количество времени, которое было потрачено в пользовательском режиме, и количество времени, проведенного в режиме ядра. Если у вас есть программа, которую вы написали, и вы хотите работать над ее исполнением, вы можете запускать ее вместе с командой времени снова и снова и пытаться улучшить статистику. По умолчанию вывод выводится в конце программы, но, возможно, вы хотите, чтобы выход переместился в файл. Для вывода формата в файл используйте следующий синтаксис: время -otime --output = Все команды для команды времени должны быть указаны перед командой, которую вы хотите запустить. Если вы настроите настройку производительности, вы можете захотеть добавить вывод из команды времени в один и тот же файл много раз, чтобы вы могли видеть тренд. Для этого используйте следующий синтаксис: время -aвремя --append По умолчанию вывод выглядит следующим образом: реальный 0m0.177sпользователь 0m0.156ssys 0m0.020s Существует большое количество параметров форматирования, как показано в следующем списке Вы можете использовать форматирующие переключатели следующим образом: время -f "Истекшее время =% E, Входы% I, Выходы% O" Результат для указанной выше команды будет примерно таким: Истекшее время = 0:01:00, Входы 2, Выходы 1 Вы можете комбинировать и согласовывать переключатели по мере необходимости. Если вы хотите добавить новую строку как часть строки формата, используйте символ новой строки следующим образом: time -f "Истекшее время =% E n Входы% I n Выходы% O" Чтобы узнать больше о команде времени, прочитайте страницу руководства Linux, выполнив следующую команду: человеческое время Переключатель формата не работает сразу в Ubuntu. Вам нужно запустить команду следующим образом: / USR / бен / время Форматирование вывода команды времени
Резюме