linux系統(tǒng)監(jiān)控工具小神器!超全面的Btop安裝和使用指南

說到 Linux 系統(tǒng)監(jiān)控命令,你第一時(shí)間想到的是誰?多半就是那個(gè)無處不在的top
命令了唄 。然而,Btop 則是一款更強(qiáng)大的現(xiàn)代化 Linux 系統(tǒng)監(jiān)控工具。它能直觀地展示 CPU、內(nèi)存、磁盤、網(wǎng)絡(luò)、進(jìn)程等資源的實(shí)時(shí)狀態(tài),還支持鼠標(biāo)操作、主題換膚、進(jìn)程樹查看、信號發(fā)送等實(shí)用功能。
Btop 也叫 Btop++,由知名開發(fā)者 aristocratos 打造。它是 bashtop → bpytop → btop 這條演進(jìn)路線上的最新成員,也是目前推薦的 C++ 版本替代工具。
一、Btop 的魅力何在
和傳統(tǒng)的top
命令相比,它在以下幾個(gè)方面表現(xiàn)更加出色:
- 全面的鼠標(biāo)支持:無論是點(diǎn)擊選中,還是滾輪翻頁,都操控自如。
- 詳盡的進(jìn)程信息:一鍵即可展示選中「進(jìn)程」的詳細(xì)統(tǒng)計(jì)。
- 響應(yīng)迅速、簡單易用:界面美觀,交互流暢,毫無上手難度。
- 強(qiáng)大的進(jìn)程篩選:可以輕松過濾和查找目標(biāo)進(jìn)程。
- 直觀的 I/O 監(jiān)控:支持實(shí)時(shí)顯示硬盤 I/O 活動(dòng)與讀寫速度。
二、Btop 安裝
目前,Btop 已經(jīng)進(jìn)入大多數(shù)主流 Linux 發(fā)行版的官方倉庫,安裝也超簡單:
- 在 Ubuntu 22.04 及更高版本中,你可以使用以下命令進(jìn)行安裝:
sudo apt install btop
在 Ubuntu 上安裝 Btop
- 如果你用的是 Fedora,請輸入:
sudo dnf install btop
- Arch Linux 用戶請用:
sudo pacman -Syu btop
1、啟動(dòng) Btop
運(yùn)行 Btop 也超簡單,只需打開「終端」并執(zhí)行命令:
btop
在 GNOME 等桌面環(huán)境中,你甚至能在應(yīng)用菜單里找到 Btop 的啟動(dòng)入口。
2、解決 No UTF-8 locale detected 錯(cuò)誤
如果你在啟動(dòng) btop 時(shí),遇到以下錯(cuò)誤提示:
ERROR: No UTF-8 locale detected! Use --force-utf argument to force start if you're sure your terminal can handle it.
可以通過以下 2 種方法來搞定這個(gè)問題:
- 臨時(shí)方案:附加參數(shù)強(qiáng)制啟動(dòng):
btop --force-utf
- 永久方案:編輯你的
~/.bashrc
文件,在末尾添加這行代碼:
export LANG=en_US.UTF-8 # 保存后運(yùn)行 source ~/.bashrc
三、玩轉(zhuǎn) Btop 交互界面
運(yùn)行 Btop 之后,在主界面各個(gè)板塊的標(biāo)題中,會(huì)有幾個(gè)彩色高亮的字母。
板塊標(biāo)題中的快捷鍵提示
1、這些高亮字母和數(shù)字其實(shí)就是「快捷鍵」,能快速打開對應(yīng)功能。比如,按m
鍵(如上圖所示),就會(huì)彈出「主菜單」。
主菜單
2、選擇「Options」并回車,即可打開圖形化設(shè)置窗口。
3、用方向鍵和高亮字母導(dǎo)航,就能輕松修改各項(xiàng)設(shè)置。
自定義選項(xiàng)
四、使用 Btop 核心功能
下面我們一起來看看,Btop 作為 Linux 系統(tǒng)監(jiān)控和進(jìn)程管理器的幾個(gè)核心用法:
1、終止進(jìn)程
在 Btop 界面中,用上、下箭頭鍵選中目標(biāo)進(jìn)程。按t
鍵,即可終止進(jìn)程。
選擇并按 t 中止進(jìn)程
2、查看進(jìn)程詳情
選中任意進(jìn)程后,按「回車」鍵,Btop 就會(huì)開辟一個(gè)專門區(qū)域,展示其狀態(tài)、CPU 占用時(shí)間、已運(yùn)行時(shí)長等更多深度信息。
查看進(jìn)程詳情
3、發(fā)送更多信號
選中目標(biāo)進(jìn)程,按下s
鍵。在彈出的信號列表里,輸入或選擇信號編號,就能給進(jìn)程發(fā)送SIGKILL
之外的其他信號。
為進(jìn)程發(fā)送其它信號
五、自定義配置 Btop
Btop 的所有選項(xiàng)都能通過 TUI(文本用戶界面)菜單進(jìn)行配置。它還提供了基于文本的btop.conf
配置文件,方便進(jìn)行批量修改或備份。
你可以在~/.config/btop/
路徑下,找到這個(gè)自動(dòng)生成的文件,用任意「文本編輯器」來修改它。
1、更換主題
社區(qū)為 Btop 設(shè)計(jì)了很多精美主題。下面我們就以驚艷的 Catppuccin 主題為例,教你如何換膚:
1、前往 Catppuccin 主題的發(fā)布頁,下載themes.tar.gz
包:
wget https://github.com/catppuccin/btop/releases/download/1.0.0/themes.tar.gz
2、解壓之后,你會(huì)得到 4 種不同風(fēng)格的主題:
tar zxvf themes.tar.gz
3、將.theme
主題文件復(fù)制到~/.config/btop/themes
目錄下。
cp themes/*.theme ~/.config/btop/themes
下載、解壓并安裝主題
4、編輯~/.config/btop/btop.conf
文件,找到color_theme = "Default"
這行,改成你喜歡的主題名稱,例如:
color_theme = "catppuccin_macchiato"
更換主題
5、重新啟動(dòng),就能看到新主題生效啦!比如我換的 Catppuccin Macchiato 風(fēng)格。
使用 Catppuccin Macchiato 主題
2、獲取幫助
在 Btop 里獲取幫助的最佳方式就是使用它內(nèi)置的 TUI 菜單:
1、在運(yùn)行時(shí),按ESC
鍵。
2、從彈出菜單中選擇「HELP」。
3、幫助窗口里,清晰列出了所有重要快捷鍵和功能說明。
獲取幫助
對很多 Linux 用戶來說,興許早就用 htop 替代了 top。而 Btop 同樣是一款出色的現(xiàn)代化 Linux 系統(tǒng)監(jiān)控工具。如果你在管理 Linux 服務(wù)器,或者不喜歡圖形界面資源監(jiān)視器,同時(shí)又追求極致速度和美觀界面,它絕對是一個(gè)值得嘗試的絕佳選擇!
相關(guān)文章
深入解析Linux文件系統(tǒng)目錄結(jié)構(gòu)與常用命令詳解
在Linux系統(tǒng)中,文件與目錄的架構(gòu)是分層次進(jìn)行組織的,每個(gè)目錄都承擔(dān)著其特定的職能與角色,今天我們就來星系解讀一下2025-08-08Linux工作目錄是什么? Linux查看和切換工作目錄的技巧
工作目錄也叫當(dāng)前目錄或當(dāng)前工作目錄,是 Linux 終端中的一個(gè)核心概念,怎么查看工作目錄和切換工作目錄呢?詳細(xì)請看下文介紹2025-08-08- dig 命令可以查詢各種類型 DNS 記錄信息,下面我們將通過實(shí)際示例和 dig 命令常用參數(shù)來詳細(xì)說明如何使用 dig 實(shí)用程序2025-08-08
linux重啟命令有哪些? 7個(gè)實(shí)用的Linux系統(tǒng)重啟命令匯總
Linux系統(tǒng)提供了多種重啟命令,常用的包括shutdown -r、reboot、init 6等,不同命令適用于不同場景,本文將詳細(xì)介紹這些命令的使用方法、注意事項(xiàng)以及推薦優(yōu)先級,幫助用戶2025-06-23如何快速定位到查找的文件? Linux中快速定位文件或命令匯總
在 Linux 中查找文件可以使用多種命令,以下是 最常用的文件查找方法,覆蓋不同場景,詳細(xì)請看下文介紹2025-05-21linux查看可執(zhí)行文件所在路徑的命令實(shí)用詳述
linux系統(tǒng)中想要看看可執(zhí)行文件的具體位置,該怎么查看呢?我們可以使用多個(gè)命令查看,詳細(xì)請看下文介紹2025-05-21Fedora Linux 42 穩(wěn)定版發(fā)布: 帶來大量新功能和軟件更新
Fedora 42昨日發(fā)布,這是 Red Hat 贊助開發(fā)的杰出前沿 Linux 發(fā)行版的最新版,包含大量新功能和軟件更新,使其成為 2025 年上半年發(fā)布的一款出色的 Linux 操作系統(tǒng)之一,內(nèi)2025-04-16如何在Linux查看硬盤信息? 查看Linux硬盤大小類型和硬件信息的5種方法
使用Linux系統(tǒng)的過程中,查看和了解硬盤信息是非常重要的工作,尤其是對于系統(tǒng)管理員而言,那么在Linux系統(tǒng)中如何查看硬盤信息?以下是具體內(nèi)容介紹2025-03-12如何在 Linux 中查看 CPU 詳細(xì)信息? 3招輕松查看CPU型號、核心數(shù)和溫度
在日常運(yùn)維工作中,獲取 CPU 信息是系統(tǒng)運(yùn)維管理員常見的工作內(nèi)容,無論是為了性能調(diào)優(yōu)、硬件升級還是僅僅滿足好奇心2025-03-11什么是 Arch Linux? 獨(dú)樹一幟的Arch Linux發(fā)行版分析
Arch Linux是為簡化,優(yōu)化,現(xiàn)代化,實(shí)用主義,用戶中心和多功能性而創(chuàng)建Linux發(fā)行版,究竟是什么讓 Arch 與眾不同?下面我們就來簡要解讀2025-02-19