1 个不稳定版本
| 0.1.0 | 2019 年 6 月 20 日 |
|---|
#1437 在 文件系统
465KB
448 行
安装
在 Linux、FreeBSD 和 macOS 上运行和测试。计划支持 Windows。OpenBSD 有一些注意事项。
源代码
go get github.com/cjbassi/gotop
预构建的二进制文件
注意:不需要 Go。
克隆存储库,然后运行 scripts/download.sh 下载来自 发布标签 的正确系统二进制文件。
git clone --depth 1 https://github.com/cjbassi/gotop /tmp/gotop
/tmp/gotop/scripts/download.sh
然后将 gotop 移动到您的 $PATH 中的某个位置。
Arch Linux
从 AUR 安装 gotop、gotop-bin 或 gotop-git。
FreeBSD
pkg install gotop
Homebrew
brew tap cjbassi/gotop
brew install gotop
Snap
snap install gotop-cjbassi
注意:您可能需要启用某些权限才能使所有小部件正常工作。
snap connect gotop-cjbassi:hardware-observe
snap connect gotop-cjbassi:mount-observe
snap connect gotop-cjbassi:system-observe
使用方法
快捷键
- 退出:
q或<C-c> - 进程导航
k和<Up>:向上j和<Down>:向下<C-u>:向上半页<C-d>:向下半页<C-b>:向上一页<C-f>:向下两页gg和<Home>:跳转到顶部G和<End>:跳转到底部
- 进程操作
<Tab>:切换进程分组dd:结束选定的进程或进程组
- 进程排序
c:CPUm:内存p:进程ID
- CPU和内存图表缩放
h:缩放内l:缩放外
?:切换键绑定帮助菜单
鼠标
- 点击以选择进程
- 使用鼠标滚轮浏览进程
配色方案
gotop 随附一些配色方案,可以使用 -c 标志后跟方案名称进行设置。您可以在 colorschemes 文件夹 中找到所有配色方案。
要创建自定义配色方案,请查看 模板 获取说明,然后使用 default.json 作为起点。然后将文件放在 ~/.config/gotop/<name>.json 并使用 gotop -c <name> 加载。欢迎提交配色方案 PR!
命令行选项
-c,--color=NAME 设置配色方案。
-m,--minimal 仅显示 CPU、内存和进程小部件。
-,--rate=RATE 每秒更新 CPU 和内存小部件的次数 [默认:1]。
-,--version 打印版本并退出。
-,--percpu 在 CPU 小部件中显示每个 CPU。
-,--averagecpu 在 CPU 小部件中显示平均 CPU。
-,--statusbar 显示带有时间的状态栏。
-,--battery 显示电池级别小部件(在 minimal 中关闭)。预览 -,--interface=NAME 选择网络接口 [默认:全部]。
构建工具
随着时间的推移星标数量
依赖项
~7.5MB
~131K SLoC