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