📜  带有示例的 Linux 中的 watch 命令

📅  最后修改于: 2022-05-13 01:57:33.700000             🧑  作者: Mango

带有示例的 Linux 中的 watch 命令

Linux 中的 watch命令用于定期执行程序,全屏显示输出。此命令将通过显示其输出和错误来重复运行参数中的指定命令。默认情况下,指定的命令将每 2 秒运行一次, watch 将运行直到被中断。

句法:

watch [options] command

选项:

  • -d, –differences:此选项突出显示连续更新之间的差异。选项将读取可选参数,将突出显示更改为永久,允许用户查看自第一次迭代以来至少更改过一次。

    例子:

    watch -d  free -m



  • -n, –interval seconds:此选项将指定更新间隔。该命令将不会允许比 0.1 秒间隔更快,其中较小的值正在转换。

    例子:

    watch -n 1 free -m

  • -p,--precise:这个选项让 watch 尝试每隔 interval 秒运行一次命令。

    例子:

    watch -p free -m

  • -t, –no-title :此选项用于关闭在显示屏顶部显示间隔、命令和当前时间的标题。它还将关闭以下空白行。
    .

    例子 :

    watch -t free -m

  • -b, –beep:如果命令有非零退出,此选项将发出哔声。

    例子:

    watch -b free -m

  • -e, –errexit :此选项将在命令错误时冻结更新,并在按键后退出。

    例子:

    watch -e free -m

  • -g, –chgexit :当命令的输出改变时,此选项将退出。
  • -c, –color :此选项解释 ANSI 颜色和样式序列。
  • -x, –exec :此选项命令赋予sh -c这意味着您可能需要使用额外的引用来获得所需的效果。
  • watch -h :此选项将显示帮助消息并退出。
    watch -h

  • watch -v :此选项将显示版本信息并退出。
    watch -v