- Star
- 14,114
- Fork
- 401
- 未关闭 Issue
- 107
- 最近提交
- 18天前
这是什么?
bottom(命令 btm)是一款用 Rust 编写的终端系统与进程监控工具。它以随时间变化的曲线图展示 CPU 使用率(整体及每核心)、内存与交换分区、网络 I/O、温度和磁盘 I/O,并提供磁盘容量、温度传感器和电池状态的信息面板。
进程面板支持排序、搜索和发送终止信号,也可切换为树状视图显示父子进程关系。曲线图的时间范围可以缩放,任一面板还能展开为全屏。另外提供受 htop 启发的基础模式。
程序可通过命令行参数或首次启动时自动生成的配置文件进行设置,支持内置与自定义配色主题、调整面板布局以及过滤条目。同时提供 Bash、Zsh、fish、PowerShell、Elvish、Fig 和 Nushell 的自动补全文件。
核心功能
- 01CPU、内存、网络、温度和磁盘 I/O 的时间曲线图,支持缩放
- 02进程表支持排序、搜索、发送终止信号和树状视图
- 03提供磁盘、温度传感器和电池信息面板
- 04内置与自定义配色主题,面板布局可配置
- 05官方支持 Linux、macOS 和 Windows
适用场景
- 通过 SSH 在终端中查看服务器或工作站的 CPU、内存和网络负载
- 在终端中查找并结束占用资源异常的进程
- 替代 top 或 htop,获得包含曲线图以及磁盘和温度数据的视图
快速上手
- 1
更新 Rust stable 工具链
rustup update stable - 2
使用 Cargo 从 crates.io 安装 bottom
cargo install bottom --locked
使用前须知
- FreeBSD、Android 等平台仅为非官方支持。
标签
常见问题
- bottom 是什么?
- 一款可定制的跨平台终端图形化进程与系统资源监控工具,支持 Linux、macOS 和 Windows。 bottom(命令 btm)是一款用 Rust 编写的终端系统与进程监控工具。它以随时间变化的曲线图展示 CPU 使用率(整体及每核心)、内存与交换分区、网络 I/O、温度和磁盘 I/O,并提供磁盘容量、温度传感器和电池状态的信息面板。
- bottom 可以免费使用吗?用的什么许可证?
- bottom 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- bottom 还在维护吗?
- 活跃维护中。bottom 最近一次提交是在 2026年10月4日。
- bottom 适合用来做什么?
- 通过 SSH 在终端中查看服务器或工作站的 CPU、内存和网络负载 在终端中查找并结束占用资源异常的进程 替代 top 或 htop,获得包含曲线图以及磁盘和温度数据的视图
- bottom 怎么安装和运行?
- 更新 Rust stable 工具链: rustup update stable 使用 Cargo 从 crates.io 安装 bottom: cargo install bottom --locked
- 在哪里获取 bottom?
- 源代码和安装说明在 GitHub 上:https://github.com/ClementTsang/bottom
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
类似 btop 的终端监控工具,实时查看 Claude Code、Codex CLI 和 OpenCode 会话的 token、上下文和端口。
3755361RustMIT更新于 上个月
一款终端 TUI 工具,以图形方式渲染 Git 提交图,便于在终端中浏览仓库历史。
215374RustMIT更新于 9天前
一个终端界面(TUI)工具,用于查看和控制 Docker 容器,可查看实时状态与日志。
197051RustMIT更新于 2个月前
面向 rsync 的终端界面,可保存可复用的同步配置,先预览差异再执行,并显示实时进度,支持 SSH。
92531RustMIT更新于 2个月前