我安装了时间,但是当我使用它时,我得到的是可移植格式,而不是默认格式。安装时我认为它说的是 GNU 时间 1.7 或 1.72。
类似的命令
time --help
time --version
失败并出现错误“找不到命令”。TIME 环境变量未设置。为什么时间会这样?
我安装了时间,但是当我使用它时,我得到的是可移植格式,而不是默认格式。安装时我认为它说的是 GNU 时间 1.7 或 1.72。
类似的命令
time --help
time --version
失败并出现错误“找不到命令”。TIME 环境变量未设置。为什么时间会这样?
虽然 Jesse_b 关于 shell 通常如何查找命令是正确的,但有一个更简单的修复方法。
Bash、ksh、zsh,我相信其他一些常见的 shell 会将没有路径的命令上的前导反斜杠视为“跳过查看此内容的 PATH”。
此外,知道内置的时间是多少,我们也可以通过运行来解决这个问题
毕竟, command not found 错误而不是 no such option 错误的原因是因为 shell 内置命令只运行后面的命令并检查它完成时运行所花费的时间......这与 / bin/time 确实如此。
如果您希望有时间进行辩论……您想知道现在几点了吗?因为那是
date
命令。利用:
查看
time
您正在运行的版本。这是偏执的版本-通常就
type time
足够了,但以上将避免alias type=echo
.要查看 中的所有二进制版本,
time
请$PATH
使用which -a time
.查找命令时,shell 使用以下首选项:
PATH
因此,该
time
关键字将优先time
于您的PATH
. 您可以使用别名来克服这个问题,例如:(确保路径特定于您安装时间的任何位置)