开发者社区> 问答> 正文

无法通过“时间”获取更改目录“ cd”命令的执行时间?

我想评估autojump-like命令的开销为

```js
time cd /tmp
time z /tmp

time autojump /tmp

但是,没有类似time ls的输出

```js
ls -G  0.00s user 0.00s system 66% cpu 0.007 total

为什么time命令的行为如此,并且有一种方法可以测量cd命令的运行时间?

非常感谢!

展开
收起
祖安文状元 2020-01-16 17:35:09 584 0
1 条回答
写回答
取消 提交回答
  • 出现这种现象的原因是您运行了两个内置命令:time和cd。因此,您无法精确测量时间。

    由于这个原因以及许多其他原因/usr/bin/time,您可以使用专用的可执行文件。你也有/usr/bin/cd。

    因此,以这种方式尝试命令:

    /usr/bin/time cd /tmp
    /usr/bin/time z /tmp
    
    

    /usr/bin/time autojump /tmp 在这里,您可以找到有关内置命令和外部命令之间差异的更多详细信息。

    2020-01-16 17:35:17
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载