![获取在 Linux 中执行上一条命令所花费的时间(无需重新执行该命令)](https://linux22.com/image/1352160/%E8%8E%B7%E5%8F%96%E5%9C%A8%20Linux%20%E4%B8%AD%E6%89%A7%E8%A1%8C%E4%B8%8A%E4%B8%80%E6%9D%A1%E5%91%BD%E4%BB%A4%E6%89%80%E8%8A%B1%E8%B4%B9%E7%9A%84%E6%97%B6%E9%97%B4%EF%BC%88%E6%97%A0%E9%9C%80%E9%87%8D%E6%96%B0%E6%89%A7%E8%A1%8C%E8%AF%A5%E5%91%BD%E4%BB%A4%EF%BC%89.png)
我知道该time
命令允许您对给定命令的执行进行计时。但是,是否可以在不重新执行前一个命令的情况下获取该命令的执行时间?
答案1
如果您绕着街区跑了一圈,但没有测量所用的时间,在跑前、跑中或跑后都没有看时钟,而且也没有人看到您跑一圈,那么您也不知道平均需要多长时间;您能说出绕着街区跑了一圈花了多长时间吗?
不。
最多,你能知道何时启动了某个应用程序。
HISTTIMEFORMAT="%F %T " history
但这并没有告诉您它何时结束,如果可能的话,您需要自行推断。
我知道该time
命令允许您对给定命令的执行进行计时。但是,是否可以在不重新执行前一个命令的情况下获取该命令的执行时间?
如果您绕着街区跑了一圈,但没有测量所用的时间,在跑前、跑中或跑后都没有看时钟,而且也没有人看到您跑一圈,那么您也不知道平均需要多长时间;您能说出绕着街区跑了一圈花了多长时间吗?
不。
最多,你能知道何时启动了某个应用程序。
HISTTIMEFORMAT="%F %T " history
但这并没有告诉您它何时结束,如果可能的话,您需要自行推断。