【发布时间】:2015-09-11 04:19:28
【问题描述】:
我一直尝试在我的终端 (Bash) 中使用详细标志 --verbose 或 -v 运行 usr/bin/time 命令,但反复收到此错误:
/usr/bin/time: illegal option -- v
usage: time [-lp] command.
我一直运行的命令基本上是这样的:
/usr/bin/time -v python practice.py
任何想法如何让它在 Mac 上正常工作? (我有 OS X Yosemite)?
【问题讨论】:
-
从输出中可以清楚地看到,当使用非法选项时,BSD 时间支持的唯一选项显示在错误消息中!
-
MacOS X 编译时不支持 -v 因为它是一个内置命令并且不支持 otion -v。
-
@abkrim,大卫A没有使用
builtin time,他使用的是BSD time,/usr/bin/time,这和builtin time不一样,只支持-p选项。这些都不支持-v选项,如果他需要-v选项,那么他将不得不通过一种或另一种方式安装GNU time。我使用 Xcode 命令行工具直接从source code 安装它,而无需使用自制软件或 macports ......这两者都需要安装 Xcode 命令行工具。 -
嗯.. 我在我的 MacosX 上使用 XCode 和命令行工具,最新版本和时间版本不是 GNU 时间(man time show BSD General Commands Manual)