linux htop程序瀏覽器

2022-06-17 07:18:11 字數 3359 閱讀 7657

htop 是乙個 linux 下的互動式的程序瀏覽器,可以用來替換linux下的top命令。如下圖所示:

htop 是linux系統中的乙個互動的程序檢視器,乙個文字模式的應用程式(在控制台或者x終端中),需要ncurses。

與linux傳統的top相比,htop更加人性化。它可讓使用者互動式操作,支援顏色主題,可橫向或縱向滾動瀏覽程序列表,並支援滑鼠操作。

與top相比,htop有以下優點:

htop 官網:

1.1原始碼安裝

由於我已經安裝過了,因此大家看個以上每個編譯過程後面都會^c,是不執行此行操作ctrl+c取消的,此處只是告知如何編譯安裝的,各人的環境不同,可能編譯過程中會出現錯誤,根據錯誤,解決後即可。

若出現錯誤:

configure: error: you may want to use --disable-unicode or install libncursesw.

則需安裝 ncurses-devel

yum install ncurses-devel
1.2 yum和rpm包安裝

個人推薦yum安裝,能夠自動的解決軟體包依賴關係,安裝即可。

如果yum沒有htop包,可以新增epel 的yum源,具體請參考 centos yum 源的配置與使用。注意linux版本!!

rpm -ivh  

rpm --import /etc/pki/rpm-gpg/rpm-gpg-key-epel //匯入key

鍵入htop,開啟htop

上面左上角顯示cpu、記憶體、交換區的使用情況,右邊顯示任務、負載、開機時間,下面就是程序實時狀況。

下面是 f1~f10 的功能和對應的字母快捷鍵。

shortcut keyfunction keydescription中文說明

h, ?

f1invoke htop help

檢視htop使用說明sf2

htop setup menu

htop 設定/f3

search for a process

搜尋程序\f4

incremental process filtering

增量程序過濾器tf5

tree view

顯示樹形結構

f6sort by a column

選擇排序方式[f7

nice - (change priority)

可減少nice值,這樣就可以提高對應程序的優先順序]f8

nice + (change priority)

可增加nice值,這樣就可以降低對應程序的優先順序kf9

kill a process

可對程序傳遞訊號

qf10

quit htop

結束htop

命令列選項(command-line options)

-c --no-color       使用乙個單色的配色方案

-d --delay=delay     設定延遲更新時間,單位秒

-h --help         顯示htop 命令幫助資訊

-u --user=username   只顯示乙個給定的使用者的過程

-p --pid=pid,pid…    只顯示給定的pids

-s --sort-key column  依此列來排序

-v –version        顯示版本資訊

互動式命令(interactive commands)

上下鍵或pgup, pgdn選定想要的程序,左右鍵或home, end移動字段,當然也可以直接用滑鼠選定程序;

space標記/取消標記乙個程序。命令可以作用於多個程序,例如 "kill",將應用於所有已標記的程序

u取消標記所有程序

s選擇某一程序,按s:用strace追蹤程序的系統呼叫

l顯示程序開啟的檔案: 如果安裝了lsof,按此鍵可以顯示程序所開啟的檔案

i倒轉排序順序,如果排序是正序的,則反轉成倒序的,反之亦然

+, -when in tree view mode, expand or collapse subtree. when a subtree is collapsed a "+" sign shows to the left of the process name.

a (在有多處理器的機器上)設定 cpu affinity: 標記乙個程序允許使用哪些cpu

u顯示特定使用者程序

m按memory 使用排序

p按cpu 使用排序

t按time+ 使用排序

f跟蹤程序: 如果排序順序引起選定的程序在列表上到處移動,讓選定條跟隨該程序。這對監視乙個程序非常有用:通過這種方式,你可以讓乙個程序在螢幕上一直可見。使用方向鍵會停止該功能。

k顯示/隱藏核心執行緒

h顯示/隱藏使用者執行緒

ctrl-l重新整理

numberspid 查詢: 輸入pid,游標將移動到相應的程序上

f2快捷鍵

瀏覽器(二)瀏覽器是多程序的

browser程序 瀏覽器主程序,只有乙個,負責協調 主控。gpu程序 渲染程序 也就是我們常說的瀏覽器核心webkit等 第三方外掛程式程序 每種型別的外掛程式對應乙個程序,僅當使用該外掛程式時才建立 避免單個tab頁或第三方外掛程式奔潰從而影響整個瀏覽器 多程序充分利用多核優勢 方便使用沙盒模型...

瀏覽器 瀏覽器高效搜尋

一 常見場景 以場景的形式來說明 1 場景1 網路上查詢一本書的 指定文件型別 如pdf 如 搜尋關鍵字 c primer plus 的 pdf 版本 輸入 格式 關鍵字 空格 filetype pdf 例項 c primer plus中文版 filetype pdf關鍵字 filetype 2 場...

常見瀏覽器 瀏覽器核心

常見瀏覽器介紹 瀏覽器是網頁執行的平台,常用的瀏覽器有ie 火狐 firefox 谷歌 chrome safari和opera等。我們平時稱為五大瀏覽器。瀏覽器核心 理解 瀏覽器核心又可以分成兩部分 渲染引擎 layout engineer 或者 rendering engine 和 js 引擎。渲...