macos - Mac OS X/usr/bin/time 详细标志

标签 macos bash time terminal

我一直在尝试在我的终端 (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 命令,readlinkgreadlink

包含其中大部分内容的自制程序包是 coreutils,它安装了大约一百个不同的 GNU 风格命令。其他有用的软件包:findutilsgnu-sedgnu-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/

相关文章:

macos - 保存整个桌面状态?

macos - 我可以在不启用沙盒的情况下提交 Mac 应用程序吗?

linux - 需要 bash 帮助的初学者

Ruby:将时间转换为秒?

如果小时数小于 10,JavaScript 会在小时数之前显示零

cocoa - 核心动画回调

macos - 在 MAC OS X 上安装 openLDAP

linux - 如何重定向 Debian 上以 start-stop-daemon 启动的进程的进程输出?

linux - 否定 bash 脚本中的 if 条件

excel - 如何在Excel中将时间四舍五入到最近的小时?