【问题标题】:View time taken of last command in fish shell在 fish shell 中查看最后一条命令所花费的时间
【发布时间】:2022-12-04 08:56:06
【问题描述】:

我知道我可以使用 time 作为

time <some command>

但这需要我记得在&lt;some command&gt;之前输入time

我想知道是否可以创建某种挂钩,以便为每个命令运行 time,但仅当我在 cli 中输入 last-time 或其他内容时才会显示。

一个示例用法可能是:

$ sleep 2
$ last-time

________________________________________________________
Executed in    2.00 secs      fish           external
   usr time    2.28 millis  912.00 micros    1.37 millis
   sys time    0.30 millis  296.00 micros    0.00 millis

【问题讨论】:

    标签: time fish


    【解决方案1】:

    $CMD_DURATION 变量包含上次运行的交互式命令的持续时间,以毫秒为单位。

    $ sleep 2
    $ echo $CMD_DURATION
    2014
    

    Docs are here。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-09-17
      • 2021-04-29
      • 2011-08-21
      • 1970-01-01
      • 2012-08-19
      • 2015-03-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多