Linux时间命令和示例

Linux时间命令和示例

Linux时间命令

Linux时间命令用于确定给定命令的总执行时间。主要用于检查命令和脚本的性能。您也可以使用“时间”命令比较文件的总下载时间。 wgetcurl 命令在本教程中,您将学习Linux time 带有示例的命令。

时间命令的基本语法

以下是基本语法: time Linux命令:

time [-p] command [arguments...]

-p:使用此选项以POSIX格式打印时间摘要。

时间命令版本

Bash和Zsh等Linux外壳都有自己的版本 time 优先于GNU时间命令的命令。因此,检查您是否正在使用 GNU time 不要使用time命令或以下命令:

time

输出可以是以下之一:

# GNU time (sh)
time is /usr/bin/time

# Bash
time is a shell keyword

# Zsh
time is a reserved word

如果未获得以下输出 time is /usr/bin/time 接下来,您需要使用时间命令,例如:指定完整路径。

/usr/bin/time

检查类型。 time is /usr/bin/time 作为输出。

时间命令示例

这是一个例子 time 命令

检查用了多长时间 df 命令

检查所需时间 df 显示在命令下执行的可用磁盘空间的命令:

time df

输出看起来像这样:

Filesystem     1K-blocks    Used Available Use% Mounted on
udev             3941960       0   3941960   0% /dev
tmpfs             794444    1896    792548   1% /run
/dev/sda5       51343748 6024104  42681828  13% /
tmpfs            3972204  111068   3861136   3% /dev/shm
tmpfs               5120       4      5116   1% /run/lock
tmpfs            3972204       0   3972204   0% /sys/fs/cgroup
/dev/sda6       82045336 2879060  74955588   4% /home
/dev/sda2          98304   30413     67891  31% /boot/efi
tmpfs             794440      16    794424   1% /run/user/120
tmpfs             794440      32    794408   1% /run/user/1000

real	0m0.004s
user	0m0.003s
sys	0m0.001s

检查用了多长时间 wget 命令

要检查wget命令下载Google Chrome安装程序文件的执行时间,请执行以下命令。

time wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb

输出的最后一部分如下所示:

2019-02-26 23:21:35 (878 KB/s) - ‘google-chrome-stable_current_amd64.deb’ saved [57089254/57089254]

[1]+  Done                    time wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb?src=0

real	1m4.812s
user	0m1.627s
sys	0m4.346s

哪里真实的:从开始到结束的时间。 (按ENTER键开始)用户名:用户模式下使用的总CPU时间。系统:内核模式下使用的总CPU时间。

结论

您通过示例学习了Linux time命令。如有任何疑问,请不要忘了在下面发表评论。

Sidebar