前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >7.9K Star开源项目:可显示命令执行的进度条,体验感拉满

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

作者头像
开源日记
发布2023-10-27 10:13:27
2130
发布2023-10-27 10:13:27
举报
文章被收录于专栏:JVMGC

软件介绍

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的优质开源项目

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-10-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 开源日记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 软件介绍
  • 步骤如下:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档