在一篇文章中徹底了解 Linux htop 命令

Mondo 科技 更新 2024-02-19

htop 命令是乙個 Linux 實用程式,用於顯示有關系統程序的關鍵資訊。 它可以看作是 Windows 任務管理器的 Linux 版本。 HTOP 更像是乙個互動式程式,因為它支援滑鼠和鍵盤操作在值和選項卡之間切換。

Debian Ubuntu的。

apt install htop
Fedora 下來了。

dnf install htop
snap 軟體包安裝。

snap install htop
從原始碼構建和編譯。

wgettar -zxvf 3.3.0.tar.gz

cd 3.3.0

./configure

make

make install

與傳統的Linux TOP相比,HTOP更加人性化。 它允許使用者相互互動,支援顏色主題,水平或垂直滾動程序列表,並支援滑鼠操作。

Htop優點:

您可以水平或垂直滾動程序列表,以便可以看到所有程序和完整的命令列。

啟動時,比頂部更快。

您無需輸入程序編號即可終止程序。

HTOP支援滑鼠操作。

TOP比較麻煩。

主要缺點:

僅支援鍵盤操作。

顯示也很單調。

htop [-dcfhpustvh]
命令列選項。

-d, -delay=delay:更新之間的延遲,即程序每次重新整理之間的時間,以十分之一秒為單位,例如 10 10 為 1 秒,10 10 為 10 秒delay最小值為 1,最大值為 100,如果delay如果該值小於 1,則自動更改為 1,如果大於 100,則自動更改為 100。

-c, -no-color --no-colour:黑白模式,無彩色顯示。

-f, -filter=filter:通過修復字串過濾過程,字串不被視為正規表示式,並且不區分大小寫,並且用於多個字串分開。

-h, -help:列印幫助資訊。

-p, -pid=pid,pid...:僅顯示指定的pid程序資訊,可以使用逗號指定多個分開。

-s --sort-key column:按欄位排序。

-u, -user=username|uid:僅顯示指定使用者所屬的程序,並可傳遞使用者名稱或使用者ID。

-u, -no-unicode:圖形儀表使用 ASCII 字元,而不是 Unicode。

-m, -no-mouse:禁用滑鼠控制。

--readonly:唯讀模式,禁用所有系統和程序更改。

-v, -version:列印版本資訊。

-t, -tree:以樹狀結構顯示程序列表。

-h --highlight-changes=delay:突出顯示新舊流程。

互動式命令。

tab, shift-tab:選擇要顯示的下乙個上乙個螢幕選項卡。

up, alt-k:在程序列表中選擇(突出顯示)上乙個程序。

down, alt-j:選擇(突出顯示)程序列表中的下乙個程序。

left, alt-h:向左滾動到程序列表。

right, alt-l:向右滾動程序列表。

pgup, pgdn:在乙個視窗中向上或向下滾動程序列表,即翻頁。

home:滾動到程序列表的頂部,然後選擇第乙個程序。

end:滾動到程序列表的底部,然後選擇最後乙個程序。

ctrl-a, ^:向左滾動到流程欄位項的開頭。

ctrl-e, $:向右滾動到流程欄位項的末尾。

空間:標記或取消標記程序。 可由多個程序操作的命令(如“kill”)將應用於標記的程序列表,而不是當前突出顯示的程序。

c:標記當前程序及其子程序。 可以對多個程序執行的命令(例如“kill”)將應用於標記的程序列表,而不是當前突出顯示的程序。

u:取消標記所有程序,包括使用情況spacec標記。

s:跟蹤過程系統呼叫:如果已安裝strace,按此鍵會將其附加到當前所選程序發出的系統呼叫,以實時更新此程序。

l:顯示程序開啟的檔案(如果已安裝)lsof,按此鍵將呼叫lsof

w:在單獨的螢幕上顯示所選程序的命令列,並根據需要將其包裝成多行。

x:在單獨的螢幕上顯示所選程序的活動檔案鎖定。

f1, h, ?:跳轉到幫助資訊頁面。

f2, s:跳轉到安裝頁面,可以自定義標尺顯示,設定顯示指定選項,選擇配色方案,設定指定欄位的顯示,以及欄位的順序。

f3, /:在搜尋模式下,迴圈匹配,f3查詢下一場比賽shift + f3找到最後的比賽。

f4, \:按固定字串(非正規表示式)過濾匹配的程序; 取消過濾器時,再次進入過濾器選項並按esc;此篩選器不區分大小寫,並且使用多個篩選器分開。

f5, t:按父級組織程序並像樹一樣布置它們之間的關係的樹檢視。 切換此選項可在樹檢視和先前選定的排序檢視之間切換,請注意,選擇排序檢視將退出樹檢視。

f6, <:選擇要排序的字段。

f7, ]:增加所選程序的優先順序值。

f8, [:降低所選程序的優先順序值。

shift-f7, }:增加所選程序的自動分組優先順序值。

shift-f8, {:降低所選程序的自動分組優先順序值。

f9, k:終止程序,傳送在選單中選中該程序的訊號:乙個程序或一組程序。 如果某個程序被標記,則會向所有被標記的程序傳送乙個訊號。 如果沒有標記,請傳送到當前選定的程序。

f10, q:退出。

i:反轉排序,如果排序順序增加,則切換到遞減,反之亦然。

:在樹檢視模式下,展開或摺疊子樹。 當子樹摺疊時,“+”號顯示在程序名稱的左側。 按“*”將全部展開或摺疊。

沒有父節點的 PID 的子節點。

u:僅顯示指定使用者擁有的程序。

n:通過pid排序。

m:按記憶體使用情況排序。

p:按 CPU 使用率排序。

t:按時間排序。

f:如果排序順序導致當前選定的程序在列表中移動,請使選擇欄跟隨它。 這對於監視程序很有用,以便您可以始終將它們保留在螢幕上。

k:隱藏核心程序,可以在隱藏和顯示之間切換。

h:隱藏使用者級程序,可以在隱藏和顯示之間切換。

o:隱藏容器化程序,可在隱藏和顯示之間切換。

p:顯示正在執行的程式的完整路徑,可以在隱藏和顯示之間切換。

z:暫停以恢復程序更新,可以切換。

m:合併execommcmdline切換。

ctrl-l:重新整理程序列表。

[numbers]:通過pid搜尋指定的程序並突出顯示它。

CPU 和記憶體使用率。

左上角面板對應 CPU 和記憶體使用率,1-4 表示 CPU 核心數,直方圖表示使用每個核心的程序數量和型別,直方圖上的值表示每個核心消耗的百分比。

CPU 的顏色編碼。

綠色:使用者程序消耗的 CPU 量。

紅色:系統程序消耗的 CPU 量。

grey:用於基於 I/O/O 的程序的 CPU 數量。

藍色:低優先順序程序消耗的 CPU 數量。

記憶體的顏色編碼。

綠色:用於在系統中執行程序的 RAM 百分比。

藍色:緩衝區頁面消耗的 RAM 百分比。

橙黃色:用於快取記憶體的 RAM 百分比。

任務統計資訊。

右上角面板顯示任務統計資訊部分。

表示系統中當前任務程序的數量。

流程由執行緒 (THR) 處理。

執行緒,有核心執行緒 (KTHR)。

,則只有乙個程序正在執行。

由於這是乙個四核系統,因此最大負載為表示最後一分鐘的平均負載; 表示過去 5 分鐘的平均負載; 表示過去 15 分鐘的平均負載。

正常執行時間表示自上次系統重新啟動以來的時間長度。

工藝資訊說明。

PID(程序 ID):程序的 ID。

user:程序的所有者。

pri(優先順序):核心相對於程序的優先順序。

ni(nice value):使用者檢視的程序的優先順序nice該值越高,優先順序越低。

virt(虛擬記憶體):程序消耗的虛擬記憶體量。

RES(駐留記憶體):程序正在使用的 RAM 比例。

SHR(Shared Memory):任務占用的共享記憶體量。

S(狀態):程序狀態,S(休眠),R(執行中)。

CPU%:程序消耗的 CPU 百分比。

mem%:程序消耗的記憶體百分比。

time+:程序的持續時間。

command:包含程式名稱和引數的程序的完整命令。

一般用法。

htop
顯示指定使用者的程序。

htop -u root
指定顯示pid過程。

htop -p 123,456,789
指定字段排序。

htop -s percent_mem

說明:按已用記憶體的百分比排序。

設定程序重新整理的時間間隔。

htop -d 10

注意:將間隔設定為 1 秒,即 10 10

黑白模式。

htop -c
顯示樹狀結構。

htop -t

相關問題答案

    什麼是 IP 位址欺騙? 在一篇文章中閱讀所有內容,只需閱讀這篇文章!

    在網路安全領域,IP 位址欺騙是一種常見的策略,旨在欺騙網路裝置 繞過安全措施或隱藏攻擊者的真實位置。本文將詳細解釋什麼是IP位址欺騙,它是如何工作的,常見的型別,以及如何應對這種網路攻擊。IP 位址欺騙也稱為 IP 欺騙或 IP 欺騙,是指攻擊者修改或偽裝網路資料包中的 IP 位址,使其看起來像來...

    在一篇文章中閱讀考古學

    一。什麼是考古學?考古學不是盜墓或尋寶,而是利用古代人類活動遺留下來的物質材料或與人類活動相關的自然遺跡來研究人類古代歷史的科學。實物主要包括兩部分 遺物和遺物。廢墟通常分為人造結構和設施,如房屋 水井 陶窯 村莊 運河和墳墓。根據紋理,文物可分為器皿 玉器 鐵器 金銀器 陶器 瓷器 骨器 牛角器 ...

    本文將帶你了解文旅智慧

    智慧文旅旨在利用現代科技,通過數位化手段呈現和傳播地域文化 歷史 傳統藝術等,讓遊客在旅途中獲得更豐富的文化體驗。這不僅包括傳統文化展示,還包括現代文化的創新和推廣,為遊客帶來全新的視聽甚至精神體驗。點選這裡檢視產品設計方案和產品 在智慧文旅中,文化是旅遊業發展的驅動力。景區通過VR AR等數位化手...

    在一篇文章中閱讀突厥歷史

    在統治中國北方草原的民族中,突厥人是乙個非常重要的民族。這不僅是因為它對中國歷史的影響,還因為突厥人西遷後,突厥文化傳播到中西亞並生根發芽,至今仍具有重要影響。同時,土耳其人的歷史在北方游牧民族中更具爭議性和難以理清。第乙個原因是火葬在土耳其人中很流行,留下的墳墓很少,可用於考古的實物也很少其次,在...

    在一篇文章中掌握Photoshop提公升的浮雕技巧,讓您的設計獨一無二!

    要在 Photoshop 中製作凸起的浮雕效果,您可以按照以下步驟操作 .開啟 Photoshop 軟體並建立乙個新的空白畫布。.在畫布上匯入乙個想要製作浮雕效果的圖形,也可以自己畫出想要的形狀,一般需要有清晰的邊緣輪廓。.雙擊圖形圖層以開啟圖層樣式選單,然後選擇 斜角和浮雕 .根據需要設定其他浮雕...