Linux time command summary with examples
Оглавление:
Команда времени используется, чтобы определить, сколько времени занимает выполнение данной команды. Это полезно для тестирования производительности ваших скриптов и команд.
Например, если у вас есть два разных скрипта, выполняющих одну и ту же работу, и вы хотите знать, какой из них работает лучше, вы можете использовать команду времени Linux, чтобы определить продолжительность выполнения каждого скрипта.
Версии команды времени
И Bash, и Zsh, наиболее широко используемые оболочки Linux, имеют свои собственные встроенные версии команды времени, которые имеют приоритет над командой времени Gnu.
Вы можете использовать команду
type
чтобы определить, является ли время двоичным или встроенным ключевым словом.
type time
# Bash time is a shell keyword # Zsh time is a reserved word # GNU time (sh) time is /usr/bin/time
Чтобы использовать команду времени Gnu, вам нужно указать полный путь к двоичному файлу времени, обычно
/usr/bin/time
, использовать команду
env
или использовать начальную обратную косую черту
\time
которая предотвращает использование обеих и встроенных программ.
Время Gnu позволяет вам форматировать вывод и предоставляет другую полезную информацию, такую как память ввода-вывода и IPC-вызовов.
Использование Linux Time Command
В следующем примере мы собираемся измерить время, необходимое для загрузки ядра Linux, с помощью инструмента wget:
time wget
То, что будет напечатано как вывод, зависит от версии команды времени, которую вы используете:
# Bash real 0m33.961s user 0m0.340s sys 0m0.940s # Zsh 0.34s user 0.94s system 4% cpu 33.961 total # GNU time (sh) 0.34user 0.94system 0:33.96elapsed 4%CPU (0avgtext+0avgdata 6060maxresident)k 0inputs+201456outputs (0major+315minor)pagefaults 0swaps
- реальное или общее или прошедшее (время настенных часов) - это время от начала до конца вызова. Это время от момента нажатия клавиши
Enterдо момента завершения командыwget. user - количество процессорного времени, проведенного в пользовательском режиме. system или sys - количество процессорного времени, проведенного в режиме ядра.
Вывод
К настоящему времени вы должны хорошо понимать, как использовать команду времени. Если вы хотите узнать больше о команде времени Gnu, посетите страницу руководства по времени.
терминал времени3 уникальных и креативных сайта мирового времени для сравнения мирового времени
Проверьте эти удивительные сайты мирового времени, чтобы сравнить мировое время и часовые пояса.
Команда Chmod в Linux (права доступа к файлам)
В Linux доступ к файлам управляется через права доступа к файлам, атрибуты и права собственности. В этом руководстве рассказывается, как использовать команду chmod для изменения прав доступа к файлам и каталогам.
Команда Chgrp в Linux (сменить группу)
В Linux каждый файл связан с владельцем и группой и имеет разрешения, которые определяют, какие пользователи могут читать, записывать или выполнять файл. Команда chgrpc меняет групповое владение данными файлами.







