linux命令显示进度,Linux下使用progress显示命令执行进度

Linux下的命令高效简洁,但同时进度显示不是很友好,比如mv、cp、dd等命令。

在没有进度显示的情况下,无法判断是正在执行还是卡死了,还是执行缓慢,progress命令很好的解决了这个问题。

不但能显示常见的cp、mv、dd、tar、cat、rsync、grep、fgrep、egrep、cut、sort、md5sum、sha1sum、sha224sum、sha256sum、sha384sum、sha512sum、adb、gzip、gunzip、bzip2、bunzip2、xz、unxz、lzma、unlzma、7z、7za、zcat、bzcat、lzcat、split、gpg命令的进度,还可以显示rclone、ffmpeg等命令的执行进度情况。

一、安装progress

1、安装编译所需依赖

Debian/Ubuntuapt-get install libncurses5-dev

Centosyum install ncurses-devel

2、下载源码git clone https://github.com/Xfennec/progress.git

3、编译安装cd progress

make && make install

二、progress使用举例

1、显示默认支持命令的执行进度

单次显示progress

持续显示progress -M

2、显示指定命令的执行进度

单次显示progress -c ffmpeg

持续显示progress -M -c ffmpeg

ffmpeg换成你想监控的命令即可,可以连续使用多个-c同时监控显示多个命令的执行进度。

3、显示指定pid的执行进度

单次显示progress -p 进程号

持续显示progress -M -p 进程号

更多监控显示方案可自行组合发掘。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值