linux watch 特殊字符,使用Linux Watch命令的7种方法

在一些场合,你可能需要在某个时间间隔后重复运行一个命令或实用程序。我们可以借助bash脚本或使用其他编程语言来使用特定的cron作业。然而,Linux有一个内置的watch命令,用于定期间隔运行其他命令,然后它在终端中显示输出。几乎所有的Linux发行版上都预装了watch实用程序。

Linux Watch命令与实例

在本教程中,我们将向您展示七种不同的使用Linux watch命令的方法。

1. 每2秒运行一次命令

默认情况下,watch命令每2秒后运行一次,并在终端上显示输出。该命令会一直运行,直到被用户打断。

语法:

watch

其中是我们将在本文后面讨论的参数,是你想通过手表工具执行的另一个命令。

watch date

2.每N秒运行一次命令

监视命令更新间隔可以被覆盖。这意味着您也可以将更新间隔从2秒更改为所需的间隔。

句法:

watch -n

其中是更新间隔(以秒为单位),而是要由watch实用程序执行的另一个命令。

watch -n 5 date

3.突出显示更新之间的差异

您还可以突出显示先前输出和当前输出之间的差异。因此,您不必关注整个输出,而可以关注更改。

句法:

watch -d

但是,如果两次更新之间的间隔很短,则检查差异将非常困难,因此您必须设置一个合理的更新间隔。

watch -n 5 -d date

4.在输出中隐藏标题

Watch命令输出显示了一个标题,其中包含时间间隔,命令,系统名称和系统日期。但是,如果您不想看到此部分,也可以将其隐藏。

句法:

watch -t

watch -t date

5.提示错误

如果更新失败,watch命令也可以发出哔声。为此,首先,您可能需要检查是否安装了哔声软件包。如果未安装,则可以使用以下命令进行安装:

sudo apt install beep

句法:

watch -b date

6.退出更改

默认情况下,watch命令将一直运行,直到被用户手动中断为止。但是,如果它也标识输出的更改,则可以使其退出。

句法:

watch -g

watch -n 10 -g date

现在watch exit;它返回可以通过使用以下命令获得的特定状态:

echo $?

从上面的屏幕快照中可以看到,它显示了某些从0到8的整数标志。每个标志都有其含义,这些标志的详细信息在手册页上提供。

man watch

7.使用大命令

您可以将其他命令与watch命令一起使用,以更简洁的方式使用。有多种方法可以做到这一点。您可以在watch命令及其选项之后使用符号。

watch -n 10 -d

您也可以在单引号内编写完整的自定义命令。

watch ''

到目前为止,您应该已经对watch命令及其重要性有了很好的了解,尤其是当您要监视系统资源(例如硬盘,网络更改,CPU使用率等)时。A5互联https://www.a5idc.net/