在 Mac OS X 上安装 Watch 命令

Anonim

如果有一个命令我真的会抱怨不在 Mac OS X 上,那就是“watch”。 Watch 是那些非常棒的软件之一,它小巧且完全不受干扰,但在需要时它会成为救命稻草。我们将向您展示三种不同的方式来安装 watch 命令;通过预编译的二进制文件、HomeBrew 和 MacPorts。另外,我们将向您展示一些有关如何使用 watch 及其有用的信息。

什么是“手表”,它是如何工作的?

watch命令是什么?对于不熟悉的,解释watch很简单; Watch 将重复运行命令,然后以“ncurses”友好方式显示输出。解释这一点的另一种方式可能是说,您可以将任何命令行程序输出转换为“实时”显示。一个很好的例子是使用 watch 来监视磁盘使用情况。

现在当然很难使用静止图像演示以重复方式运行的命令,但这可能是您在监控传输时硬盘驱动器上剩余空间量时想要运行的东西大文件。如果您仔细检查屏幕截图,您会注意到在左上角,该命令每 5.0 秒或 5 秒运行一次。正在运行的命令是“df -kh”。输出以人类可读的格式告诉我们磁盘大小、已用空间、可用空间和已用百分比(容量)(这就是“h”在 df -kh 中的含义) )。当我们删除大部分文件或将新文件复制到我们的计算机时,我们会看到这些值发生变化。如果你想看到更小的增量,你可以删除“h”并运行“df -k”。

watch的基本用法是:watch -n number_of_seconds “command”

所以,手表非常棒。让我们开始在您的 Mac 上工作。

有几种不同的方法可以在Mac OS X 中安装Watch 命令,包括使用Homebrew、MacPorts 或使用预编译的二进制文件。如果你真的想要,你甚至可以自己编译手表。我们将介绍在 Mac 上观看手表的最简单的三种方法。

使用 Homebrew 或 MacPorts 在 Mac OS X 中安装 Watch

如果你是HomeBrew或MacPorts的用户,你也可以通过这些工具安装手表:

对于Homebrew,安装watch命令:

brew 安装手表

对于MacPorts,你可以安装手表:

sudo port install watch

这两个都会将watch 安装到Mac 上,使用您喜欢的任何一种方法。使用 Homebrew 或 Macports,您只需在安装完成后键入“watch”即可运行命令。

如何使用预编译的二进制文件在OS X中安装和运行Watch

如前所述,我们有三种选择;将 watch 安装为预编译的二进制文件,使用 Homebrew 安装 watch,或使用 MacPorts 安装 Watch。如果您没有在 OS X 中安装自制程序或端口,预编译的二进制文件将起作用。

从终端下载预编译的“watch”命令。app 我们正在使用“curl”,一个命令行“浏览器”,这会将 watch 下载到您的 Mac,但如果您愿意,也可以使用 MacPorts 或 Homebrew 安装 watch,如下所示下面:curl -O http://ktwit.net/code/watch-0.2-macosx/watch

让“手表”可执行通过这样做我们告诉Mac OS这是一个可以运行的程序 chmod +x watch

测试程序让我们确保一切正常。 。/手表

Install “watch” 可选:按照下一步,我们将把 watch 放到允许您运行它的系统位置从终端的任何位置(系统将提示您输入密码)sudo mv watch /usr/local/bin/

恭喜,您已将watch 命令添加到您的Mac OS X 系统。

在 Mac OS X 上安装 Watch 命令