今天,給大家推薦一個好用的,並且在 UI 設計上十分美觀的終端資源監視器 ——Bpytop,Bpytop 是 bashtop 的 python 版本。
1. Bpytop 功能特性
在我們深入瞭解這個漂亮的資源監視器之前,我們先來了解一下這個命令行工具提供了哪些功能特性:
一個美觀的快速響應的用戶界面和箭頭導航
UI 內更改配置選項
鍵盤和鼠標支持,支持菜單滾動
過濾正在運行的進程
顯示當前磁盤驅動器的讀寫速度
SIGTERM,SIGKILL,SIGINT 可以發送到選定的進程
網絡使用情況,磁盤當前讀寫速度的自動縮放圖
來看一些截圖:
上面幾張圖是一些資源監控可視化頁面,比如 CPU 佔用,進程狀態等等,有沒有感覺很酷炫。
2. Bpytop 安裝使用
在你安裝 Bpytop 之前,請確保你的系統滿足以下要求:
Python 3.6 及以上版本
Psutil 模塊,你可以使用以下命令安裝這個模塊:
$ python3 -m pip install psutil
接下來,我們來詳細介紹下如何安裝 Bpytop:
有兩種方法可以安裝 Bpytop,從源代碼安裝和使用包管理器從系統存儲庫安裝,這裏我們介紹如何手動安裝:
首先你需要從 Github 克隆整個倉庫:
$ git clone https://github.com/aristocratos/bpytop.git
接着從源代碼進行編譯,導航到克隆目錄:
$ cd bpytop
並運行下面的命令:
$ sudo make install
然後就會看到以下頁面:
當然除了手動安裝,你還可以在各種 Linux 發行版中安裝。這裏我們就不一一介紹了。
安裝完畢之後,Bpytop 顯示系統的資源使用情況如下:
要獲得有關命令用法和鍵盤快捷鍵的幫助,按 ESC 鍵並向下滾動並選擇 HELP 選項即可。
你還會獲得快捷鍵使用操作列表
要退出或退出 bpytop 資源監視器,只需按鍵盤上的 “q”。在 $HOME/.config/bpytop 目錄中可以找到可以從 UI 更改的配置選項 。
當然這個終端也支持 Mac,使用上文同樣的方式或者 HomeBrew 安裝即可。
反正我已經用起來了!
更多內容可關注wx公衆號:測試幫日記