#system-monitor #widgets #extensible #tui #linux-process #process-manager #community

app yvers

使用Rust编写的可扩展系统监控工具

5个版本

0.0.5 2023年5月8日
0.0.4 2023年5月8日
0.0.3 2023年5月8日
0.0.2 2023年5月7日
0.0.1 2023年5月7日

#1 in #system-monitor

每月49次下载

MIT 许可证

470KB
2K SLoC

yvers

yvers是一个新的可扩展TUI系统监控工具和基于ytop的Linux进程管理器,具有许多改进和添加了社区创建的动态添加小部件的能力。

1 2 3

安装

yvers目前适用于Linux和macOS,计划支持所有主流平台。

要安装yvers,在安装rust后,在终端运行以下命令

$cargo install yvers

它将安装最新官方发布的版本。然后,要运行它,使用以下命令

$yvers

用法

快捷键

  • 退出: q<C-c>
  • 暂停: <Space>
  • 进程导航
    • k<Up>:向上
    • j<Down>:向下
    • <C-u>:向上半页
    • <C-d>:向下半页
    • <C-b>:向上一页
    • <C-f>:向下翻页
    • gg<Home>:跳转到顶部
    • G<End>:跳转到底部
  • 进程操作
    • <Tab>:切换进程分组
    • dd:终止选定的进程或进程组
  • 进程排序
    • p:PID/Count
    • n:命令
    • c:CPU
    • m:Mem
  • 进程过滤
    • /:开始编辑过滤
    • (编辑时)
      • <Enter>:接受过滤
      • <C-c><Escape>:清除过滤
  • CPU和Mem图缩放
    • h:缩小
    • l:放大
  • ?:切换快捷键帮助菜单

鼠标

  • 点击选择进程
  • 鼠标滚轮滚动进程

如何安装补丁?

要安装补丁,您可以克隆git仓库,然后从其位置应用补丁。

$ git clone https://github.com/TokieSan/yvers.git

$cd yvers/

$git apply/path/to/patch/[patch−name].patch

命令行选项

USAGE:
    yvers [FLAGS] [OPTIONS]

FLAGS:
    -a, --average-cpu    Show average CPU in the CPU widget
    -B, --battery        Show battery widget
    -C, --cpu            Show CPU widget
    -E, --everything     Show all widgets
    -h, --help           Prints help information
    -N, --net            Show Network widget
    -p, --per-cpu        Show each CPU in the CPU widget
    -P, --no-proc        Hide processes widget
    -s, --statusbar      Show a statusbar with the time
    -V, --version        Prints version information

OPTIONS:
    -c, --colorscheme <colorscheme>    Set a colorscheme [default: default]
    -i, --interface <interface>      
    The name of the network interface to show in the Net widget. 'all' shows all interfaces [default: all]
    -I, --interval <interval>          
    Interval in seconds between updates of the CPU and Mem widgets. Can specify either a whole number 
    or a fraction with a numerator of 1 [default: 1]

依赖项

~16–28MB
~404K SLoC