linux系统监控工具小神器!超全面的Btop安装和使用指南
<p>说到 Linux 系统监控命令,你第一时间想到的是谁?多半就是那个无处不在的<code>top</code>命令了呗 。然而,<strong>Btop</strong> 则是一款更强大的现代化 <strong>Linux 系统监控工具</strong>。它能直观地展示 CPU、内存、磁盘、网络、进程等资源的实时状态,还支持鼠标操作、主题换肤、进程树查看、信号发送等实用功能。</p><p>Btop 也叫 Btop++,由知名开发者 aristocratos 打造。它是 bashtop → bpytop → btop 这条演进路线上的最新成员,也是目前推荐的 C++ 版本替代工具。</p>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202508/202508081043261001.jpg" /></p>
<h3>一、Btop 的魅力何在</h3>
<p>和传统的<code>top</code>命令相比,它在以下几个方面表现更加出色:</p>
<ul><li><strong>全面的鼠标支持</strong>:无论是点击选中,还是滚轮翻页,都操控自如。</li><li><strong>详尽的进程信息</strong>:一键即可展示选中「进程」的详细统计。</li><li><strong>响应迅速、简单易用</strong>:界面美观,交互流畅,毫无上手难度。</li><li><strong>强大的进程筛选</strong>:可以轻松过滤和查找目标进程。</li><li><strong>直观的 I/O 监控</strong>:支持实时显示硬盘 I/O 活动与读写速度。</li></ul>
<h3>二、Btop 安装</h3>
<p>目前,Btop 已经进入大多数<strong><a href="https://www.jb51.net/LINUXjishu/962022.html" target="_blank">主流 Linux 发行版</a></strong>的官方仓库,安装也超简单:</p>
<ul><li>在 Ubuntu 22.04 及更高版本中,你可以使用以下命令进行安装:</li></ul>
<div class="jb51code"><pre class="brush:xhtml;">sudo apt install btop</pre></div>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202508/202508081043261002.jpg" /></p>
<p style="text-align:center">在 Ubuntu 上安装 Btop</p>
<ul><li>如果你用的是 Fedora,请输入:</li></ul>
<div class="jb51code"><pre class="brush:xhtml;">sudo dnf install btop</pre></div>
<ul><li>Arch Linux 用户请用:</li></ul>
<div class="jb51code"><pre class="brush:xhtml;">sudo pacman -Syu btop</pre></div>
<h4>1、启动 Btop</h4>
<p>运行 Btop 也超简单,只需打开「终端」并执行命令:</p>
<div class="jb51code"><pre class="brush:xhtml;">btop</pre></div>
<p>在 GNOME 等桌面环境中,你甚至能在应用菜单里找到 Btop 的启动入口。</p>
<h4>2、解决 No UTF-8 locale detected 错误</h4>
<p>如果你在启动 btop 时,遇到以下错误提示:</p>
<div class="jb51code"><pre class="brush:xhtml;">ERROR: No UTF-8 locale detected!
Use --force-utf argument to force start if you're sure your terminal can handle it.</pre></div>
<p>可以通过以下 2 种方法来搞定这个问题:</p>
<ul><li><strong>临时方案</strong>:附加参数强制启动:</li></ul>
<div class="jb51code"><pre class="brush:xhtml;">btop --force-utf</pre></div>
<ul><li><strong>永久方案</strong>:编辑你的<code>~/.bashrc</code>文件,在末尾添加这行代码:</li></ul>
<div class="jb51code"><pre class="brush:xhtml;">export LANG=en_US.UTF-8
# 保存后运行
source ~/.bashrc</pre></div>
<h3>三、玩转 Btop 交互界面</h3>
<p>运行 Btop 之后,在主界面各个板块的标题中,会有几个彩色高亮的字母。</p>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202508/202508081043261003.jpg" /></p>
<p style="text-align:center">板块标题中的快捷键提示</p>
<p>1、这些高亮字母和数字其实就是「快捷键」,能快速打开对应功能。比如,按<code>m</code>键(如上图所示),就会弹出「主菜单」。</p>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202508/202508081043261004.jpg" /></p>
<p style="text-align:center">主菜单</p>
<p>2、选择「Options」并回车,即可打开图形化设置窗口。</p>
<p>3、用方向键和高亮字母导航,就能轻松修改各项设置。</p>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202508/202508081043261005.jpg" /></p>
<p style="text-align:center">自定义选项</p>
<h3>四、使用 Btop 核心功能</h3>
<p>下面我们一起来看看,Btop 作为 Linux 系统监控和进程管理器的几个核心用法:</p>
<h4>1、终止进程</h4>
<p>在 Btop 界面中,用上、下箭头键选中目标进程。按<code>t</code>键,即可终止进程。</p>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202508/202508081043261006.jpg" /></p>
<p style="text-align:center">选择并按 t 中止进程</p>
<h4>2、查看进程详情</h4>
<p>选中任意进程后,按「回车」键,Btop 就会开辟一个专门区域,展示其状态、CPU 占用时间、已运行时长等更多深度信息。</p>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202508/202508081043261007.jpg" /></p>
<p style="text-align:center">查看进程详情</p>
<h4>3、发送更多信号</h4>
<p>选中目标进程,按下<code>s</code>键。在弹出的信号列表里,输入或选择信号编号,就能给进程发送<code>SIGKILL</code> 之外的其他信号。</p>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202508/202508081043261008.jpg" /></p>
<p style="text-align:center">为进程发送其它信号</p>
<h3>五、自定义配置 Btop</h3>
<p>Btop 的所有选项都能通过 TUI(文本用户界面)菜单进行配置。它还提供了基于文本的<code>btop.conf</code>配置文件,方便进行批量修改或备份。</p>
<p>你可以在<code>~/.config/btop/</code>路径下,找到这个自动生成的文件,用任意「文本编辑器」来修改它。</p>
<h4>1、更换主题</h4>
<p>社区为 Btop 设计了很多精美主题。下面我们就以惊艳的 Catppuccin 主题为例,教你如何换肤:</p>
<p>1、前往 Catppuccin 主题的发布页,下载<code>themes.tar.gz</code>包:</p>
<div class="jb51code"><pre class="brush:xhtml;">wget https://github.com/catppuccin/btop/releases/download/1.0.0/themes.tar.gz</pre></div>
<p>2、解压之后,你会得到 4 种不同风格的主题:</p>
<div class="jb51code"><pre class="brush:xhtml;">tar zxvf themes.tar.gz</pre></div>
<p>3、将<code>.theme</code>主题文件复制到<code>~/.config/btop/themes</code>目录下。</p>
<div class="jb51code"><pre class="brush:xhtml;">cp themes/*.theme ~/.config/btop/themes</pre></div>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202508/202508081043261009.jpg" /></p>
<p style="text-align:center">下载、解压并安装主题</p>
<p>4、编辑<code>~/.config/btop/btop.conf</code>文件,找到<code>color_theme = "Default"</code>这行,改成你喜欢的主题名称,例如:</p>
<div class="jb51code"><pre class="brush:xhtml;">color_theme = "catppuccin_macchiato"</pre></div>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202508/2025080810432610010.jpg" /></p>
<p style="text-align:center">更换主题</p>
<p>5、重新启动,就能看到新主题生效啦!比如我换的 Catppuccin Macchiato 风格。</p>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202508/2025080810432610011.jpg" /></p>
<p style="text-align:center">使用 Catppuccin Macchiato 主题</p>
<h4>2、获取帮助</h4>
<p>在 Btop 里获取帮助的最佳方式就是使用它内置的 TUI 菜单:</p>
<p>1、在运行时,按<code>ESC</code>键。</p>
<p>2、从弹出菜单中选择「HELP」。</p>
<p>3、帮助窗口里,清晰列出了所有重要快捷键和功能说明。</p>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202508/2025080810432610012.jpg" /></p>
<p style="text-align:center">获取帮助</p>
<p>对很多 Linux 用户来说,兴许早就用 htop 替代了 top。而 Btop 同样是一款出色的现代化 Linux 系统监控工具。如果你在管理 Linux 服务器,或者不喜欢图形界面资源监视器,同时又追求极致速度和美观界面,它绝对是一个值得尝试的绝佳选择!</p>
<blockquote><p><strong>推荐阅读:</strong><a href="https://www.jb51.net/LINUXjishu/965379.html" target="_blank">如何查看已安装的Linux内核? 命令行查看所有已安装Linux内核的技巧</a></p></blockquote>
頁:
[1]