Відповідь Мікель хороша, за винятком того, що якщо запустити програму і піти на деякий час, ви не можете бути впевнені, коли процес закінчиться. Тож навіть якщо у вас є час, коли ви запустили програму, ви не знаєте, скільки часу це зайняло.
У мене немає рішення для випадку, коли потрібно дізнатися без підготовки. Однак якщо ви збираєтеся це зробити ще раз, ви можете зробити так, як я: друкуйте поточний час разом із підказкою оболонки. Таким чином, якщо у вас все ще відкритий термінал, ви можете побачити час запуску програми та час друку наступного запиту. Трохи математики ви отримаєте час виконання.
Для bash
цього введіть це у свої .bashrc
:
export PS1="\A \u@\h \W \$ "
В zsh
, це в вашому .zshrc
:
export PS1="%D{%H:%M} %n@%m %1~ %# "
Сказане надасть вашій оболонці швидкий формат <time> <username>@<hostname> <current dir> <$ or % or #>
. Про різні снаряди та шалені фантазійні підказки читайте сторінку чоловіка вашої оболонки.
Примітка: це, ймовірно, не допоможе, якщо вам потрібна висока точність або якщо програма видає стільки результатів, що ви не бачите попереднього підказки.