linux - 如何分别在linux终端中获取程序的执行时间

标签 linux bash time terminal linux-mint

我想在我的终端中获取程序的执行时间。我知道我应该使用这个命令:

time chmod +x ~/example

但是输出是这样的:

real    0m0.088s
user    0m0.057s
sys     0m0.030s

但我想分别访问每一个。例如只是 real。我怎样才能得到它?

最佳答案

可以使用-f来格式化time命令:

$ /usr/bin/time -f "\t%E Elapsed Real Time" touch a
    0:00.00 Elapsed Real Time

the geek stuff 有关于此主题的非常广泛的文档: 12 UNIX / Linux Time Command Output Format Option Examples .

同样有趣的是,单独使用 time 调用它对我不起作用,我必须使用完整路径。

关于linux - 如何分别在linux终端中获取程序的执行时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28897601/

相关文章:

regex - 在 grep 中匹配带有文字星号 "*"的行

javascript - 在 JQuery 中查找本月的第三个星期日

python - 使用 time.time() 和 Keydown 测量时间

linux - 拒绝访问 apache 拥有的文件

python - 在 docker 中运行 CuFFT 时出现 CUDA cudaErrorInsufficientDriver 错误

linux - 数字数组之间有两个额外的空间

excel - 开始/结束时间在范围内(并跨越午夜)

python: 使用 'MySQLdb' 模块连接到远程 mysql 服务器

linux - 如何grep一个文件,它是一个从awk重定向的字符串

bash - 终端 Tab 键不会自动完成,而是尝试运行我的脚本