htop,是Linux系統中的一個互動的進程查看器。它是一個文本模式的應用程序(在控制台或者X終端中),需要ncurses。在Linux內核2.4和2.6中已測試。發現htop中文使用教程很少,固GoFace決定把使用方法介紹給大家。
相對於top命令有哪些優點呢?
htop官網比較:http://htop.sourceforge.net/index.php?page=comparison
a>可以橫向或縱向滾動浏覽進程列表,以便看到所有的進程和完整的命令行.
b>在啟動上,比 top 更快.
c>殺進程時不需要輸入進程號.
d>htop支持鼠標操作.
e>top已經很老了.
下載地址:
http://htop.sourceforge.net/index.php?page=downloads
- tar xvzf htop-0.9.tar.gz
- ./configure –prefix=/usr/local/htop
- make
- make install
使用/usr/local/htop/bin/htop就可以運行htop了。
當然在Ubuntu系下可以直接使用apt-get 安裝,CentOS下也可以用yum直接安裝,不過需要epel源。
如果您想每次使用top命令直接打開htop。
#vi /root/.bashrc
- if [ -f /usr/local/htop/bin/htop ]; then
- alias top=’/usr/local/htop/bin/htop’
- fi
#source /root/.bashrc
常用選項:
-C –no-color 使用一個單色的配色方案。
-d –delay=DELAY 設置延遲更新時間,單位秒。
-h –help 顯示htop命令幫助信息。
-u –user=USERNAME 只顯示一個給定的用戶的過程。
-v –version 顯示版本信息
建議man一下,man很詳細。
另外還在使用時
/:搜索字符
h:顯示某個用戶的進程,在左側可以選項
t:顯示樹形結構
h : 顯示幫助
H : 顯示/隱藏用戶線程
K : 顯示/隱藏內核線程
選擇某一進程,按s:用strace追蹤進程的系統調用
P、T、M和top下是一樣的,按CPU,Time+、Memory使用排序。
下面有F1~F10的功能和對應的字母快捷鍵。
Shortcut Key |
Function Key |
Description |
h
F1
Invoke htop Help
S
F2
Htop Setup Menu
/
F3
Search for a Process
I
F4
Invert Sort Order
t
F5
Tree View
>
F6
Sort by a column
[
F7
Nice - (change priority)
]
F8
Nice + (change priority)
k
F9
Kill a Process
q
F10
Quit htop
下面是htop的截圖。