观看命令,在日常活动中使用命令的一些方法

关于监视命令

在下一篇文章中,我们将介绍一些使用watch命令的方法。 该命令用于定期执行任意命令,并在终端窗口中显示该命令的结果。 当我们需要重复运行命令并观察命令输出随时间的变化时,这很有用。

效用 watch是procps(或procps-ng)软件包的一部分,该软件包几乎预装在所有Gnu / Linux发行版中.

Ubuntu中watch命令的有用示例

使用实用程序 这是一个简单明了的任务。 跟随 简单的语法,没有复杂的选项.

watch [opciones] comando

要结束循环或重复,您可以使用 按Ctrl + C 终止监视动作,或直接关闭正在运行的终端窗口。

Watch命令的基本用法

当不带参数使用时,此实用程序 将每两秒钟执行一次指定的命令:

观看日期

watch date

这个命令 将按日期打印产生的结果。 屏幕左上方将显示正在执行的命令和活动间隔时间。

指定更新间隔

我们将能够很容易地指定watch命令更新的间隔时间 使用-n选项。 新的时间间隔必须以秒为单位设置。

观看日期5

watch -n 5 date

现在 date命令仅每五秒钟更新一次.

突出显示每次更新之间的差异

通过Watch,可以轻松发现旧输出与更新输出之间的差异。 我们可以使用 -d选项.

观看日期-d

watch -n 5 -d date

这个命令 它将每五秒钟运行一次日期,并在终端屏幕上突出显示对输出的更改.

删除标题和标题

watch命令在屏幕上显示信息,例如正在执行的命令的名称,间隔和当前时间。 一切都在屏幕顶部。 如果我们想避免这种情况,可以使用 -t选项 禁用此信息。

看-t

watch -t date

就像我说的,这个命令 它只会显示命令产生的输出 日期。

出现错误时退出监视

我们还可以指定一个看门狗,以便在执行的命令产生错误时退出。 我们将只需要使用 -e选项.

看-e

watch -e exit 99

如果运行此命令,您将看到 一条消息,指示该命令的退出状态为非零。 请记住,执行时没有任何错误的命令带有零状态代码。

如果命令输出中发生更改,则退出

La -g选项 每当命令输出发生更改时,退出监视。

watch -g date

此命令将运行两秒钟,更新输出后,手表将立即关闭.

发生错误时通知

La -b选项 每次命令以非零状态代码退出时,蜂鸣器都会发出哔哔声。 如前所述,非零状态代码通常表示错误或命令执行失败。

watch -b exit 99

解释颜色代码和样式序列

我们可以 能够解释 ANSI颜色 以及使用 -c选项。 默认情况下,watch不解释其输出中的颜色。

手表-c

watch -c echo "$(tput setaf 2) Ejemplo para Ubunlog"

该命令的输出显示绿色的编码字符串'例子 Ubunlog。 如果我们删除-c选项并再次运行该命令,我们将看到该字符串这次不包含任何颜色。

监视目录内容的更改

以下示例说明了如何使用watch实用程序来 监视文件系统目录以进行内容更改.

观看-d

watch -d ls -l

此命令将打印目录列表并突出显示内容更改。

使用手表监控CPU温度

如果您使用的设备会发热,则监视温度非常重要。 我们可以 将watch实用程序与 传感器 控制设备的温度.

手表传感器

watch -n 60 sensors

这个命令 将每分钟检查设备的温度.

显示帮助页面和手册

不要犹豫 请参阅watch命令的帮助 如果您需要特定选项的快速信息。

观看帮助

watch -h

我们也将能够 查阅手册页 有关特定选项的详细信息。

man watch

如我们所见,watch命令是一个简单但有用的工具, 它有很多用例,而本文并没有全部用例。.


成为第一个发表评论

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。