--- 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)很有幫助。
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up