5.2k Star!美观又实用的终端资源监视器 Bpytop

对于终端爱好者来讲,拥有监控系统资源使用状况的能力一样重要,了解系统的资源利用率有助于你在系统维护中作出明确的选择,有一些工具能够借助,诸如tophtop,但它们只显示少数系统指标,如 CPU 和内存使用状况。python

今天给你们推荐一个好用的,而且在 UI 设计上十分美观的终端资源监视器——Bpytop。它是 bashtop 的 python 版本。git

0. GitHub 主页

https://github.com/aristocrat...github

1. Bpytop 功能特性

在咱们深刻了解这个漂亮的资源监视器以前,咱们先来了解一下这个命令行工具提供了哪些功能特性:shell

  • 一个美观的快速响应的用户界面和箭头导航
  • UI 内更改配置选项
  • 键盘和鼠标支持,支持菜单滚动
  • 过滤正在运行的进程
  • 显示当前磁盘驱动器的读写速度
  • SIGTERM,SIGKILL,SIGINT 能够发送到选定的进程
  • 网络使用状况,磁盘当前读写速度的自动缩放图

2. Bpytop 安装使用

在你安装Bpytop以前,请确保你的系统知足如下要求:bash

  • Python 3.6及以上版本
  • Psutil 模块,你可使用如下命令安装这个模块:
$ python3 -m pip install psutil

接下来,咱们来详细介绍下如何安装 Bpytop:网络

有两种方法能够安装 Bpytop,从源代码安装和使用包管理器从系统存储库安装,这里咱们介绍如何手动安装:工具

首先你须要从Github克隆整个仓库:spa

$ git clone https://github.com/aristocratos/bpytop.git

接着从源代码进行编译,导航到克隆目录:命令行

$ cd bpytop

并运行下面的命令:设计

$ sudo make install

而后就会看到如下页面:

固然除了手动安装,你还能够在各类 Linux 发行版中安装。这里咱们就不一一介绍了。

安装完毕以后,Bpytop 显示系统的资源使用状况以下:

要得到有关命令用法和键盘快捷键的帮助,按ESC键并向下滚动并选择HELP选项便可。

你还会得到快捷键使用操做列表

要退出或退出bpytop资源监视器,只需按键盘上的 q键。在$HOME/.config/bpytop目录中能够找到能够从 UI 更改的配置选项。

本文转自网络,文章版权归原做者全部。暂未找到原做者,若有知晓请留言。
开源前哨 平常分享热门、有趣和实用的开源项目。参与维护 10万+ Star 的开源技术资源库,包括:Python、Java、C/C++、Go、JS、CSS、Node.js、PHP、.NET 等。
相关文章
相关标签/搜索