183得票3回答
Linux中的时区设置

我正在将我的Linux机器的时区设置为GMT+6,通过将zoneinfo文件复制到/etc/localtime,但是date命令仍然显示时间为UTCtime-6。有人能解释一下这种行为吗? 我假设date命令应该显示UTCtime+6时间。以下是我遵循的步骤: date Wed Jan 2...

117得票8回答
为什么SCP速度如此慢,如何加快速度?

我正在尝试使用scp复制一批文件,但速度非常慢。这是一个包含10个文件的示例: $ time scp cap_* user@host:~/dir cap_20151023T113018_704979707.png 100% 413KB 413.2KB/s 00:00 ca...

88得票9回答
如何测量程序执行时间并将其存储在变量中

为了找出 Bash(v4+)脚本中某些操作所需的时间,我想要“分别”解析 time 命令的输出,并最终将其捕获到一个 Bash 变量中(let VARNAME=...)。 现在,我正在使用 time -f '%e' ...(或者更确切地说是 command time -f '%e' ...,...

79得票2回答
"top" 使用哪些时间单位?

如果我执行“top”命令并收到以下结果: PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 00001 bob 25 0 77380 1212 1200 R 95.8 0.0 89122:13 ...

71得票1回答
你如何计算一个命令运行的时间?

如何找出一个运行的进程需要多长时间来完成? 示例: date; dd bs=1m if=/foo of=bar; date 这个例子只有1秒的分辨率。 任何外壳都可以接受。

66得票1回答
在Linux bash中获取日期和时间

我正在尝试使用bash脚本中的命令以以下形式显示日期时间: 07/08/2013 16:52:13 dt=`date '+%d/%m/%Y_%H:%M:%S'` 哪个变量用于填充CSV文件。 只接受字符“_”(下划线)或“-”表示日期和时间之间,输出为 07/08/2013_16:...

61得票4回答
为什么Unix时间从1970年01月01日开始?

为什么Unix时间从1970-01-01开始?为什么不是1971-01-01或其他任何日期?

60得票2回答
运行一个指定的命令,在指定时间内并且如果时间超过,则中止。

我想知道如何在指定的时间内运行一个命令,比如一分钟,如果它没有完成执行,我应该能够停止它。

52得票4回答
为什么实时时间可以低于用户时间

我有一个脚本可以转换视频文件,我在服务器上运行它来测试数据并通过time测量其时间。结果我看到: real 2m48.326s user 6m57.498s sys 0m3.120s 为什么实时时间比用户时间要低那么多?这与多线程有关吗?还是其他原因? 编辑:我觉得...

40得票4回答
如何计时管道?

我想要计时一个由两个独立命令组成的命令,其中一个命令将输出传递给另一个命令。例如,考虑下面的两个脚本: $ cat foo.sh #!/bin/sh sleep 4 $ cat bar.sh #!/bin/sh sleep 2 现在,我该如何获取time来报告foo.sh | bar....