---
title: btop++:極致美觀且強大的終端資源監控工具
tags: [Tool, CLI, Linux, MacOS, Monitoring]
---
# 美觀且強大的終端資源監控工具 btop
[文章更新時間: 2026-01-23 13:34]

## 🚀 簡介
**btop**(又稱 btop++)是一款基於 C++ 開發的終端機資源監視器。它是 `bashtop` 和 `bpytop` 的演進版本。與傳統的 `top` 或 `htop` 相比,btop 不僅提供了極其華麗的視覺界面,更擁有出色的渲染效能,能讓你即時掌握 CPU、記憶體、磁碟、網路以及進程的運作狀況。
## ✅ 優點
* **極速效能**:全 C++ 編寫,資源佔用極低,反應速度飛快。
* **全滑鼠支持**:雖然是終端工具,但你可以直接用滑鼠點擊選單與滾動進程列表。
* **視覺化圖表**:提供動態更新的 CPU 頻率、負載與網路流量圖表。
* **高度可自定義**:內建多套主題(如 Dracula, Gruvbox),且支持自行更換配色。
* **功能完整**:支持進程過濾、樹狀結構顯示、發送信號(SIGTERM/SIGKILL)等。
---
## 📥 安裝步驟
### **macOS**
推薦使用 Homebrew 進行安裝,這是最快也最方便的方式:
```bash
brew install btop
```
### **Linux**
大部分的主流發行版倉庫都已收錄 `btop`:
* **Ubuntu / Debian**:
```bash
sudo apt update
sudo apt install btop
```
* **Arch Linux**:
```bash
sudo pacman -S btop
```
* **Fedora**:
```bash
sudo dnf install btop
```
---
## 🛠️ 操作步驟
1. **啟動工具**:
打開你的終端機,直接輸入 `btop` Enter。

2. **基礎界面操作**:
* **數字鍵 `1`, `2`, `3`, `4`**:切換不同的顯示模式(側邊欄顯示切換)。
* **方向鍵 `Up/Down`**:在進程列表中瀏覽。
* **`Enter`**`:查看所選進程的詳細資訊。
* **`f` 鍵**:輸入關鍵字過濾特定進程。
* **`[` 或 `]`**:調整圖表的 Y 軸刻度範圍
3. **退出**:
按下 `q` 或 `Esc` 即可退出。
---
## 📂 使用情境介紹
* **性能排查**:當你發現電腦風扇狂轉時,打開 btop 可以直觀地看到哪個核心正在滿載運作,以及哪個進程佔用了異常高的記憶體。
* **網路監控**:在下載大檔案或架設伺服器時,透過 btop 的網路區塊,你可以即時監控上行與下行的峰值頻率。
* **Dashboard 展示**:如果你有一台閒置的螢幕或樹莓派,可以作為監控系統儀表板。使用 `ssh -t user@your-server "btop"`,啟動遠端監控模式超方便。
---
## 💡 進程用法與技巧
* **修改設定與主題**:
啟動 btop 後按下 `m` 鍵進入選單(Menu),選擇 `OPTIONS`。在這裡你可以調整數據更新頻率(預設 2000ms,追求極致流暢可改為 500ms),或是切換 `Color theme` 來匹配你的終端配色。
* **快速殺死進程**:
選中某個卡死的進程後,按下 `k` (Kill) 鍵,這會彈出確認視窗,讓你快速清理頑固程序。
* **靜默啟動**:
如果你只想看某些模組,可以透過參數啟動。例如,只看進程列表:
```bash
btop --preset 0
```
* **切換顯示單位**:如果你習慣看 bits 而非 Bytes,可以在 OPTIONS 中將單位從 Byte 改為 Bit,這對對齊電信商提供的頻寬規格(如 100M/300M)很有幫助。