TypechoJoeTheme

主机评测

主机评测

专注主机评测和优惠码发布

如何在Linu_

2022-11-29
/
0 评论
/
1,341 阅读
/
正在检测是否收录...
11/29

Linux 下的命令高效简洁,但同时很多命令进度显示不是很友好,比如:mvcpdd 等命令。

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

Progress 进度查看器是一个简单的程序,它可用于显示命令的进度。它使用来自文件描述符的信息来确定命令的进度。Progress 的优点在于它可以与其他 Linux 命令一起使用,比如 watch

Progress 支持的命令

  1. 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

1. 安装 Progress

项目地址:https://github.com/Xfennec/progress

1.1 安装编译所需依赖

  • Debian/Ubuntu
  1. $ apt-get install libncurses5-dev
  2. # 高版本可直接安装 Progress
  3. $ apt install progress
  • Centos
  1. $ yum install ncurses-devel

1.2 下载源码

  1. $ git clone https://github.com/Xfennec/progress.git

1.3 编译安装

  1. $ cd progress
  2. $ make && make install

2. progress 使用举例

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

  • 单次显示
  1. $ progress
  • 持续显示
  1. $ progress -M

2.2 显示指定命令的执行进度

  • 单次显示
  1. $ progress -c ffmpeg
  • 持续显示
  1. $ progress -M -c ffmpeg

如果你想监控其它命令,只需将 ffmpeg 换成你想监控的命令即可。你也可以连续使用多个 -c 同时监控多个命令的执行进度。

2.3 显示指定 PID 的执行进度

  • 单次显示
  1. $ progress -p 进程号
  • 持续显示
  1. $ progress -M -p 进程号
  • Progress 一些其它操作方式
  1. $ watch progress -wq
  2. $ watch progress -wc firefox
  3. $ progress -c httpd
  4. $ cp bigfile newfile & progress -mp $!

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

linuxProgress
朗读

赞 · 0
赞赏
感谢您的支持,我会继续努力哒!
打开手机扫一扫,即可进行打赏哦!
版权属于:

主机评测

本文链接:

https://zjpc.cc/1301.html(转载时请注明本文出处及文章链接)

评论 (0)
  • OωO
  • |´・ω・)ノ
  • ヾ(≧∇≦*)ゝ
  • (☆ω☆)
  • (╯‵□′)╯︵┴─┴
  •  ̄﹃ ̄
  • (/ω\)
  • ∠( ᐛ 」∠)_
  • (๑•̀ㅁ•́ฅ)
  • →_→
  • ୧(๑•̀⌄•́๑)૭
  • ٩(ˊᗜˋ*)و
  • (ノ°ο°)ノ
  • (´இ皿இ`)
  • ⌇●﹏●⌇
  • (ฅ´ω`ฅ)
  • (╯°A°)╯︵○○○
  • φ( ̄∇ ̄o)
  • ヾ(´・ ・`。)ノ"
  • ( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
  • (ó﹏ò。)
  • Σ(っ °Д °;)っ
  • ( ,,´・ω・)ノ"(´っω・`。)
  • ╮(╯▽╰)╭
  • o(*////▽////*)q
  • >﹏<
  • ( ๑´•ω•) "(ㆆᴗㆆ)
  • (。•ˇ‸ˇ•。)
  • 泡泡
  • 阿鲁
  • 颜文字
火爆
火爆
火爆