如何在Linux中使用htop命令

在本教程中,您將學習如何使用 htop Linux中的命令。交互式流程查看器(htop)是一個免費的Linux GNU GPL進程查看器,它與 top 命令, htop 命令;

  • 允許您垂直和水平滾動,以便可以看到系統中正在運行的所有進程及其完整的命令行。
  • 像這樣的任務 killingrenicing 該過程可以完成 htop 命令,而無需輸入其PID。
  • htop 命令允許您將進程視為進程樹,從而選擇多個進程並立即對其進行操作。

如何在Linux中使用htop命令

在Linux中安裝htop命令

注意 htop 在大多數Linux發行版中,默認情況下可能未安裝該命令。啟動終端並執行以下命令以檢查是否 htop 命令已安裝。

On Ubuntu/Debian Linux

如果已安裝,則將獲得以下輸出:

dpkg -s htop

Package: htop
Status: install ok installed
Priority: optional
Section: utils
Installed-Size: 220
Maintainer: Ubuntu Developers <[email protected]>
Architecture: amd64
Version: 2.2.0-2build1
Depends: libc6 (>= 2.15), libncursesw6 (>= 6), libtinfo6 (>= 6)

如果未安裝,您將獲得以下輸出:

dpkg-query: package 'htop' is not installed and no information is available
Use dpkg --info (= dpkg-deb --info) to examine archive files.

On RHEL/CentOS 6.x Linux and above

如果已安裝,您將獲得以下輸出:

yum list installed {PACKAGE_NAME}

yum list installed htop

Installed Packages
htop.x86_64

如果未安裝,您將獲得以下輸出:

Error: No matching Packages to list

On Fedora Linux 22 and above

如果已安裝,您將獲得以下輸出:

dnf list installed {PACKAGE_NAME}

dnf list installed htop

Installed Packages
htop.x86_64 

如果未安裝,您將獲得以下輸出:

Error: No matching Packages to list

安裝 htop 執行以下命令:

On Ubuntu/Debian Linux

 apt install htop

On RHEL/CentOS 6.x Linux and above

 yum install htop

On Fedora Linux 22 and above

dnf install htop

如何在Linux中使用htop命令

命令行語法;

htop [-dChustv]

什麼時候 htop 已成功安裝在您的系統中,啟動您的終端並執行 htop 命令。

htop

默認情況下,htop窗口包含3個部分:

第1節:頂部

如何在Linux中使用htop命令

在本節中,我們獲得如下信息 CPU, Memory, Tasks, Load averageUptime

第2節:CENTER

如何在Linux中使用htop命令

在本節中,我們獲得系統中所有正在運行的進程的列表。它包含以下列:

  • PID 進程ID。
  • 用戶 進程的用戶名。
  • PRI 內核的內部優先級。
  • 進程的不錯值,從19(低優先級)到-20(高優先級)。
  • 虛擬現實 進程的虛擬內存的大小。
  • RES 進程的常駐集大小(文本+數據+堆棧)。
  • SHR 進程共享頁面的大小。
  • S(州)
    • 小號 睡覺(空閑)
    • [R 跑步
    • d 用於磁盤睡眠(不間斷)
    • ž 殭屍(等待父母讀取退出狀態)
    • Ť 用於跟蹤或暫停(例如,通過SIGTSTP)
    • w ^ 用於分頁
  • 中央處理器% 進程當前使用的CPU時間的百分比。
  • MEM% 進程當前正在使用的內存百分比。
  • TIME + 該過程用時鐘滴答表示的時間,它花費在用戶和系統時間上。
  • 命令 進程的完整命令行(即程序名稱和參數)。

第三節:底部

如何在Linux中使用htop命令

此部分顯示不同 htop 選項。

Htop命令在Linux中的用法

現在讓我們看看 htop Linux中的命令以查看進程。 Htop 有兩種主要用途:

  • 命令行選項 這是我們可以與之互動的地方 htop CLI中的命令。
  • 互動命令 這是我們可以在其中使用各種選項的地方 htop 實用工具。

COMMAND-LINE OPTIONS

開始 htop 在單色模式下

-C --no-color --no-colour

更新之間的延遲,以十分之一秒為單位

-d --delay=DELAY

僅顯示給定的PID

-p --pid=PID,PID...

按列排序

-s --sort-key COLUMN

在樹狀視圖中顯示流程

-t --tree

僅顯示給定用戶的流程

-u --user=USERNAME

輸出版本信息並退出

-v --version

顯示幫助信息並退出

-h --help

INTERACTIVE COMMANDS

而在 htop 實用程序工具,以下命令用於與流程進行交互。

Filtering Processes

通過 F4 Filter 選項,將過濾進程,並且僅顯示名稱匹配的進程。 要取消過濾,請輸入 F4 Filter 再次選擇,然後按 Esc

Sorting Processes

流程的排序可以通過以下方式完成 F6 SortBy 選項。 在排序視圖上,選擇一個要排序的字段,也可以通過以下方式訪問 Up Down 方向鍵。 當前排序字段由標題中的突出顯示指示。

如何在Linux中使用htop命令

在上面的顯示中,它已按 percentage of memory 該進程當前正在使用。

Display Processes in Tree like Format

通過 F5 Tree 可選地,過程是通過父母身份來組織的,並且將它們之間的關係佈置為一棵樹。

如何在Linux中使用htop命令

Seaching Processes

使用 F3 Search 選項,以增量方式搜索所有顯示的進程的命令行。 當前選擇(突出顯示)的命令將在您鍵入時更新。 在搜索模式下,按 F3 將在匹配的事件之間循環。

如何在Linux中使用htop命令

在上面的示例中,我們搜索了 myqld 並以黃色突出顯示。

Increasing the Priority of a Process

使用 F7 Nice- 選項,我們增加了所選過程的優先級(減去“ nice”值)。 這只能由超級用戶來完成。

Decreasing the Priority of a Process

使用 F8 Nice+ 選項,我們降低所選進程的優先級(添加到“ nice”值)。

Displaying Help

使用 F1 Help 選項,我們獲得有關如何使用的幫助 htop 實用工具以及該工具中的各種快捷方式。

Customizing Htop

使用 F2 Setup 選項,我們會看到設置屏幕,您可以在該屏幕上配置顯示在屏幕頂部的儀表,設置各種顯示選項,在配色方案中進行選擇,以及選擇要按順序顯示的列。

如何在Linux中使用htop命令

在上面的示例中,我們進行了設置 battery 顯示在 htop 公用事業。

Killing Processes

使用 F9 Kill 選項,“殺死”進程:將在菜單中選擇的信號發送到一個或一組進程。 如果標記了進程,則將信號發送到所有標記的進程。 如果未標記任何內容,則發送到當前選定的進程。

如何在Linux中使用htop命令

Exiting

我們用 F10 Quit 選擇退出 htop 實用工具。

在本教程中,您已經學習瞭如何做。

  • 檢查是否 htop 安裝在不同的Linux Distos中
  • 安裝 htop 在不同的Linux發行版中
  • 使用 htop 在Linux中

這標誌著我們有關如何在Linux中使用htop Command的基礎教程的結尾。

其他教程

Sidebar