如何在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