Отслеживать время выполнения команды в UNIX/LINUX?

В UNIX/LINUX существует ли простой способ отслеживать время, которое занимает команда?

Ответ 1

Да, используйте time <command>, например

time ls

Обратитесь к man time для получения дополнительных параметров. Ссылка.

Ответ 2

Использование

/usr/bin/time 

вместо этого время, встроенное в bash: это более настраиваемый AFAIK.

e.g. /usr/bin/time --format=' \n---- \nelapsed time is %e'ls

Ответ 3

Вот как выглядит sleep одной секунды, приурочен к time:

$ time sleep 1

real    0m1.001s
user    0m0.000s
sys 0m0.000s