说到 Linux 系统监控命令,你第一时间会想到谁? 多半是那个无处不在的top命令吧。不过,今天要介绍的是更强大的现代化监控工具——Btop。它能直观展示CPU、内存、磁盘、网络、进程等资源的实时状态,还支持鼠标操作、主题换肤、进程树查看、信号发送等实用功能,堪称系统监控的升级版利器。 Btop
多半是那个无处不在的top命令吧。不过,今天要介绍的是更强大的现代化监控工具——Btop。它能直观展示CPU、内存、磁盘、网络、进程等资源的实时状态,还支持鼠标操作、主题换肤、进程树查看、信号发送等实用功能,堪称系统监控的升级版利器。
Btop 又名 Btop++,由知名开发者 aristocratos 打造。它其实是 bashtop → bpytop → btop 这条演进路线上的最新成员,也是目前官方推荐的 C++ 版本替代工具。

和传统的top命令相比,它在以下几个方面表现尤为出色:
全面的鼠标支持:无论是点击选中,还是滚轮翻页,操作起来都相当顺手。
详尽的进程信息:一键就能展示选中进程的详细统计。
响应迅速、简单易用:界面美观,交互流畅,几乎不需要学习成本。
强大的进程筛选:可以轻松过滤和查找目标进程。
直观的 I/O 监控:支持实时显示硬盘 I/O 活动与读写速度。
目前,Btop 已经进入大多数主流 Linux 发行版的官方仓库,安装起来非常简单:
在 Ubuntu 22.04 及更高版本中,可以使用以下命令进行安装:
sudo apt install btop

如果你用的是 Fedora,请输入:
sudo dnf install btop
Arch Linux 用户请用:
sudo pacman -Syu btop
运行 Btop 同样简单,只需打开终端并执行命令:
btop
在 GNOME 等桌面环境中,甚至能在应用菜单里找到 Btop 的启动入口。
如果在启动 btop 时遇到以下错误提示:
ERROR: No UTF-8 locale detected! Use --force-utf argument to force start if you're sure your terminal can handle it.
可以通过以下两种方法解决:
临时方案:附加参数强制启动:
btop --force-utf
永久方案:编辑~/.bashrc文件,在末尾添加这行代码:
export LANG=en_US.UTF-8 # 保存后运行 source ~/.bashrc
运行 Btop 之后,会注意到主界面各个板块的标题中有几个彩色高亮的字母。

这些高亮字母和数字其实是快捷键,能快速打开对应功能。比如,按m键(如上图所示),就会弹出主菜单。

选择「Options」并回车,即可打开图形化设置窗口。用方向键和高亮字母导航,就能轻松修改各项设置。

下面一起来看看 Btop 作为 Linux 系统监控和进程管理器的几个核心用法:
在 Btop 界面中,用上、下箭头键选中目标进程。按t键,即可终止进程。

选中任意进程后,按回车键,Btop 就会开辟一个专门区域,展示其状态、CPU 占用时间、已运行时长等深度信息。

选中目标进程,按下s键。在弹出的信号列表里,输入或选择信号编号,就能给进程发送SIGKILL之外的其他信号。

Btop 的所有选项都能通过 TUI(文本用户界面)菜单进行配置。它还提供了基于文本的btop.conf配置文件,方便进行批量修改或备份。
可以在~/.config/btop/路径下找到这个自动生成的文件,用任意文本编辑器来修改它。
社区为 Btop 设计了很多精美主题。下面就以惊艳的 Catppuccin 主题为例,演示如何换肤:
1、前往 Catppuccin 主题的发布页,下载themes.tar.gz包:
wget https://github.com/catppuccin/btop/releases/download/1.0.0/themes.tar.gz
2、解压之后,会得到 4 种不同风格的主题:
tar zxvf themes.tar.gz
3、将.theme主题文件复制到~/.config/btop/themes目录下。
cp themes/*.theme ~/.config/btop/themes

4、编辑~/.config/btop/btop.conf文件,找到color_theme = "Default"这行,改成喜欢的主题名称,例如:
color_theme = "catppuccin_macchiato"

5、重新启动,就能看到新主题生效了。比如这里更换的 Catppuccin Macchiato 风格。

在 Btop 里获取帮助的最佳方式就是使用它内置的 TUI 菜单:
1、在运行时,按ESC键。
2、从弹出菜单中选择「HELP」。
3、帮助窗口里清晰列出了所有重要快捷键和功能说明。

对很多 Linux 用户来说,可能早就用 htop 替代了 top。而 Btop 同样是一款出色的现代化 Linux 系统监控工具。如果在管理 Linux 服务器,或者不喜欢图形界面资源监视器,同时又追求极致速度和美观界面,它绝对是一个值得尝试的绝佳选择!
推荐阅读:如何查看已安装的Linux内核 命令行查看所有已安装Linux内核的技巧
侠游戏发布此文仅为了传递信息,不代表侠游戏网站认同其观点或证实其描述