You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

寻求适用于Msys版Git Bash的类Unix top命令解决方案

寻求适用于Msys版Git Bash的类Unix top命令解决方案

嗨,针对你用Msys版Git Bash找不到top命令、又不想安装MinGW套件的问题,我之前帮朋友处理过类似情况,给你几个实用的解决思路:

方案一:提取单独的top.exe(最省心)

Msys2的软件仓库里有适配的procps-ng包(里面就包含top命令),你不用安装整个套件,只需要单独提取top.exe文件就行:

  • 找对应你Git Bash架构(大多是x86_64)的procps-ng包,把里面的top.exe单独下载下来
  • 把这个exe直接复制到C:\Users\<user>\AppData\Local\Programs\Git\usr\bin路径下,重启Git Bash后输入top就能用了,亲测有效

方案二:自行编译top(适合动手能力强的同学)

Git Bash其实自带基础的编译工具链,如果你愿意自己动手构建:

  • 先获取procps-ng的源码包
  • 打开Git Bash进入源码目录,依次执行./configure --prefix=/usrmake这两个命令
  • 编译完成后,把生成的top.exe复制到上面说的bin目录就可以了

替代方案:用htop替代top

要是实在找不到合适的top版本,你可以试试htop——这是个功能比top更丰富的进程监控工具,同样能找到适配Msys的单独exe文件,复制到bin目录后就能用,操作逻辑和top差不多,用起来还更顺手

备注:内容来源于stack exchange,提问作者jumping_monkey

火山引擎 最新活动