![时间命令的意外返回值](https://linux22.com/image/1307684/%E6%97%B6%E9%97%B4%E5%91%BD%E4%BB%A4%E7%9A%84%E6%84%8F%E5%A4%96%E8%BF%94%E5%9B%9E%E5%80%BC.png)
这些命令工作正常:(计算打开和关闭程序之间的时间)
time gedit
time emacs
time vim
但是这个命令总是给出不到 1 秒的时间。这可能是打开程序所花费的时间。
time gvim
答案1
GUI 版本的 vim 默认会与前台终端分离 - 你可以告诉它不要这样做 - 因此从时间命令的角度来看已经“退出”了。
分离意味着它不会阻塞终端,对于 GUI 应用程序来说,这是一个非常合理的选择。
您的分析 — — 这大致是启动时间 — — 是正确的。
这些命令工作正常:(计算打开和关闭程序之间的时间)
time gedit
time emacs
time vim
但是这个命令总是给出不到 1 秒的时间。这可能是打开程序所花费的时间。
time gvim
GUI 版本的 vim 默认会与前台终端分离 - 你可以告诉它不要这样做 - 因此从时间命令的角度来看已经“退出”了。
分离意味着它不会阻塞终端,对于 GUI 应用程序来说,这是一个非常合理的选择。
您的分析 — — 这大致是启动时间 — — 是正确的。