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

關於監視命令

在下一篇文章中,我們將介紹一些使用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. 權利:您可以隨時限制,恢復和刪除您的信息。