我一直在尝试在我的终端 (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)?
最佳答案
如果你有自制软件,你可以通过安装 gnu-time
包来获得 GNU time
:
brew install gnu-time
之后,它可以作为 gtime
命令使用:
$ gtime
Usage: gtime [-apvV] [-f format] [-o file] [--append] [--verbose]
[--portability] [--format=format] [--output=file] [--version]
[--help] command [arg...]
许多其他用于 OSX 的自制软件打包的 GNU 实用程序的情况类似;例如,您可以使用 gdf
获取 GNU df
命令,使用 gdu
获取 GNU df
命令,readlink
和 greadlink
等
包含其中大部分内容的自制程序包是 coreutils
,它安装了大约一百个不同的 GNU 风格命令。其他有用的软件包:findutils
、gnu-sed
、gnu-tar
。
如果您还没有安装 homebrew,只需一个命令即可获取它:
下载并安装自制软件的命令ruby -e "$(curl -fsSL\
https://raw.githubusercontent.com/Homebrew/install/master/install)"
关于macos - Mac OS X/usr/bin/time 详细标志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32515381/