我一直试图使用详细标志--verbose或-v在我的终端(Bash)中运行--verbose命令,但是多次收到此错误:
/usr/bin/time: illegal option -- v
usage: time [-lp] command.我一直运行的命令基本上如下所示:
/usr/bin/time -v python practice.py有什么好办法让这个在Mac上正常工作吗?(我有OS X Yosemite)?
发布于 2015-09-11 04:30:14
如果您有自制,可以通过安装time包获得GNU 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、du和gdu、readlink和greadlink等来获得GNU的命令。
其中大部分的自制包是coreutils,它安装了大约100个不同的GNU风格的命令。其他有用的软件包:findutils、gnu-sed、gnu-tar。
如果你还没有安装自制软件,你可以只用一个命令就可以得到它:
命令下载和安装自制
ruby -e "$(curl -fsSL\
https://raw.githubusercontent.com/Homebrew/install/master/install)"发布于 2015-09-11 04:26:00
我认为,查看手册页,详细标志仅为GNU。不幸的是,OSX的实现完全不同。
https://stackoverflow.com/questions/32515381
复制相似问题