7.9K Star开源项目:可显示命令执行的进度条,体验感拉满


微信公众号:[开源日记],分享10k+Star的优质开源项目

软件介绍

progress 是一个用于查看 Linux 命令执行进度的工具。它可以显示诸如 cp、mv、dd、tar 等命令的进度信息,并提供详细的处理数据百分比、处理速度和预计完成时间。此外,它还提供了类似于 top 命令的监控模式。

这个工具可以被描述为一个小而精简的 C 语言命令,它会在系统中寻找正在运行的核心命令(如 cp、mv、dd、tar、gzip/gunzip、cat 等),并显示复制数据的百分比。它还可以显示预计完成时间和吞吐量,并提供类似于 top 命令的监控模式。

它简单地扫描 /proc 目录以查找感兴趣的命令,并在 fd 和 fdinfo 目录中查找已打开的文件和寻址位置,然后报告最大文件的状态。

该工具非常轻巧,并且与几乎所有的命令兼容

步骤如下:

  • 1.下载工具:前往GitHub页面,找到并点击页面右上角的 "Code" 按钮,选择下载 ZIP 文件,或使用 Git 进行克隆到本地。
  • 2.解压缩:如果下载了 ZIP 文件,解压缩得到源代码文件夹。
  • 3.编译:打开终端,进入源代码文件夹,运行 make 命令进行编译。
  • 4.安装:运行 sudo make install 命令以将工具安装到系统。
  • 5.运行:在终端中输入 progress 命令来启动工具。

工具将会扫描系统中的正在执行的命令,并显示处理数据的进度百分比、处理速度和预计完成时间。您还可以使用工具提供的监控模式,类似于 top 命令的界面来实时查看进度。

微信公众号:[开源日记],分享10k+Star的优质开源项目

创作不易分享,,在看,三连支持一波,感谢。↓↓↓

相关推荐

  • Inceptive:指令药物时代的 AGI 编辑器
  • 这张图清晰地展示了当前主流的AI创意生成工具和它们之间的从属关系。
  • AI Copilot 市场图谱
  • 1025.AI日报:2023年最佳发明榜单,AI领域有14项入选
  • 终身疼痛、焦虑自卑、居家0收入,我是如何走出人生至暗时刻的?
  • 混合精度训练原理总结
  • 拼参数、拼应用、拼落地,大模型时代的 AI 编程何以称强?
  • 现在互联网行业有多卷
  • 故障解析丨Clone节点导致主从故障
  • 英伟达开发基于Arm架构的个人电脑芯片
  • 百度Comate智能代码助手全面开放SaaS服务,编码效率10倍提升!
  • 生态共赢|开源中国·Gitee与OpenCSG「开放传神」达成战略合作
  • 面试必问高可用,为何语雀宕机8小时
  • 京东零售技术Q3优质文章精选
  • 腾讯重磅技术创作特训营:创作避坑与AI提效指南 | 分享抽键盘长鹅
  • 腾讯开源 tRPC:多语言、高性能 RPC 开发框架
  • 网络新手必看:VLAN三种接口类型详解,让你轻松掌握!
  • 原子化真的是现代前端CSS的救星吗
  • Vaex助力高效处理大规模数据集
  • AI绘画平台Midjourney新版网站正式发布,每个人都可以使用