位置: IT常识 - 正文

Linux系统下pv命令的一些使用技巧小结(linux -pv)

编辑:rootadmin
这篇文章主要介绍了Linux系统下pv命令的一些使用技巧小结,pv命令通常用于显示执行进度信息,当然文中最后一个技巧例子则比较炫酷~需要的朋友可以参考下... 15-12-15

推荐整理分享Linux系统下pv命令的一些使用技巧小结(linux -pv),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux vpu,linux基本命令vi,linux基本命令vi,linux基本命令vi,linux中pvs,linux命令prompt,pvs linux,linux -pv,内容如对您有帮助,希望把文章链接给更多的朋友!

如果你是一个 linux 系统管理员,那么毫无疑问你必须花费大量的工作时间在命令行上:安装和卸载软件,监视系统状态,复制、移动、删除文件,查错,等等。很多时候都是你输入一个命令,然后等待很长时间直到执行完成。也有的时候你执行的命令挂起了,而你只能猜测命令执行的实际情况。

通常 linux 命令不提供和进度相关的信息,而这些信息特别重要,尤其当你只有有限的时间时。然而这并不意味着你是无助的——现在有一个命令,pv,它会显示当前在命令行执行的命令的进度信息。在本文我们会讨论它并用几个简单的例子说明其特性。

PV 命令PV 由Andrew Wood 开发,是 Pipe Viewer 的简称,意思是通过管道显示数据处理进度的信息。这些信息包括已经耗费的时间,完成的百分比(通过进度条显示),当前的速度,全部传输的数据,以及估计剩余的时间。

"要使用 PV,需要配合合适的选项,把它放置在两个进程之间的管道。命令的标准输入将会通过标准输出传进来的,而进度会被输出到标准错误输出。”

上述解释来自该命令的帮助页。

下载和安装Debian 系的操作系统,如 Ubuntu,可以简单的使用下面的命令安装 PV:

代码如下:sudo apt-get install pv

RedHat系的则这样:

代码如下:# yum install pv

如果你使用了其他发行版本,你可以使用各自的包管理软件在你的系统上安装 PV。一旦 PV 安装好了你就可以在各种场合使用它(详见下文)。需要注意的是下面所有例子都使用的是 pv 1.2.0。

特性和用法我们(在 linux 上使用命令行的用户)的大多数使用场景都会用到的命令是从一个 USB 驱动器拷贝电影文件到你的电脑。如果你使用 cp 来完成上面的任务,你会什么情况都不清楚,直到整个复制过程结束或者出错。

Linux系统下pv命令的一些使用技巧小结(linux -pv)

然而pv 命令在这种情景下很有帮助。比如:

代码如下:pv /media/himanshu/1AC2-A8E3/fNf.mkv > ./Desktop/fnf.mkv

输出如下:

所以,如你所见,这个命令显示了很多和操作有关的有用信息,包括已经传输了的数据量,花费的时间,传输速率,进度条,进度的百分比,以及剩余的时间。

pv 命令提供了多种显示选项开关。比如,你可以使用-p 来显示百分比,-t 来显示时间,-r 表示传输速率,-e 代表eta(LCTT 译注:估计剩余的时间)。好事是你不必记住某一个选项,因为默认这几个选项都是启用的。但是,如果你只要其中某一个信息,那么可以通过控制这几个选项来完成任务。

这里还有一个-n 选项来允许 pv 命令显示整数百分比,在标准错误输出上每行显示一个数字,用来替代通常的可视进度条。下面是一个例子:

代码如下:pv -n /media/himanshu/1AC2-A8E3/fNf.mkv > ./Desktop/fnf.mkv

这个特殊的选项非常合适某些情境下的需求,如你想把用管道把输出传给dialog 命令。

接下来还有一个命令行选项,-L 可以让你修改 pv 命令的传输速率。举个例子,使用 -L 选项来限制传输速率为2MB/s。

代码如下:pv -L 2m /media/himanshu/1AC2-A8E3/fNf.mkv > ./Desktop/fnf.mkv

如上图所见,数据传输速度按照我们的要求被限制了。

另一个pv 可以帮上忙的情景是压缩文件。这里有一个例子可以向你解释如何与压缩软件Gzip 一起工作。

代码如下:pv /media/himanshu/1AC2-A8E3/fnf.mkv | gzip > ./Desktop/fnf.log.gz

有时候我们在电影屏幕上看到一些字幕一个个匀速显示出来,像有人在边敲键盘,边显示一样。Linux上的pv命令可以实现这种效果。运行如下命令:

代码如下:$ echo "Tecmint[dot]com is a community of Linux Nerds and Geeks" | pv -qL 10

效果如下:

本文链接地址:https://www.jiuchutong.com/zhishi/268466.html 转载请保留说明!

上一篇:Mac双系统时间不对 Mac双系统时间同步解决办法(mac 双系统如何调整系统空间)

下一篇:如何获取Windows聚焦的壁纸(如何获取windows最高权限)

  • 苹果手表可以微信支付吗(苹果手表可以微信扫码支付吗)

    苹果手表可以微信支付吗(苹果手表可以微信扫码支付吗)

  • vivox70怎么显示流量(vivox70怎么显示中国移动)

    vivox70怎么显示流量(vivox70怎么显示中国移动)

  • 密码锁原理(密码锁原理与结构图)

    密码锁原理(密码锁原理与结构图)

  • oppo手机声音突然变小是什么原因(Oppo手机声音突然很低是什么原因)

    oppo手机声音突然变小是什么原因(Oppo手机声音突然很低是什么原因)

  • 快手经常访问一个人对方会知道吗(快手经常访问一个人作者周报)

    快手经常访问一个人对方会知道吗(快手经常访问一个人作者周报)

  • windows属于什么软件(在软件分类来看windows属于什么)

    windows属于什么软件(在软件分类来看windows属于什么)

  • 苹果x是几代(苹果X是几代机)

    苹果x是几代(苹果X是几代机)

  • 平滑处理fxaa开不开(平滑处理fxaa有什么用)

    平滑处理fxaa开不开(平滑处理fxaa有什么用)

  • 抖音注销对方关注里还有我吗(抖音注销后关注我的人还可以看到吗)

    抖音注销对方关注里还有我吗(抖音注销后关注我的人还可以看到吗)

  • 华为trt_al00a什么型号(华为trt-al00a)

    华为trt_al00a什么型号(华为trt-al00a)

  • 苹果id暂时禁止获取多久可以恢复(苹果id暂时禁止获取免费)

    苹果id暂时禁止获取多久可以恢复(苹果id暂时禁止获取免费)

  • 华为耳机2和3的区别(华为耳机freebuds3和2的区别)

    华为耳机2和3的区别(华为耳机freebuds3和2的区别)

  • 手机hd通话怎么关闭(手机里hd怎么设置)

    手机hd通话怎么关闭(手机里hd怎么设置)

  • qq音乐的铭牌是干嘛的(qq音乐的铭牌是什么意思)

    qq音乐的铭牌是干嘛的(qq音乐的铭牌是什么意思)

  • 耳机坏了一边能修吗(耳机坏了一边听不到怎么办)

    耳机坏了一边能修吗(耳机坏了一边听不到怎么办)

  • 华为mate30pro什么时候在国内上市(华为mate30Pro什么处理器)

    华为mate30pro什么时候在国内上市(华为mate30Pro什么处理器)

  • 如何将手机通讯录导出(如何将手机通讯录导入新手机)

    如何将手机通讯录导出(如何将手机通讯录导入新手机)

  • 抖音拉入黑名单会怎样(抖音拉入黑名单怎么永久删除)

    抖音拉入黑名单会怎样(抖音拉入黑名单怎么永久删除)

  • ao3怎么切中文(ao3怎么调成中文)

    ao3怎么切中文(ao3怎么调成中文)

  • rdd的特点(rdd的特点有哪些)

    rdd的特点(rdd的特点有哪些)

  • 手机识别码要不要允许(手机识别码是干嘛的)

    手机识别码要不要允许(手机识别码是干嘛的)

  • 不用实名认证的手机号(不用实名认证的游戏手游)

    不用实名认证的手机号(不用实名认证的游戏手游)

  • mysql读写分离的四种实现(mysql读写分离amoeba)

    mysql读写分离的四种实现(mysql读写分离amoeba)

  • 织梦模板dedecms获取上一篇下一篇文章链接的代码(织梦模板官网)

    织梦模板dedecms获取上一篇下一篇文章链接的代码(织梦模板官网)

  • 个人所得税汇算表
  • 不征收增值税的有哪些
  • 什么是原始凭证?审核原始凭证主要审查哪些内容?
  • 购买车辆保险的现金流
  • 前期费用包括哪些,占总投资的比例
  • 固定资产报废处置收入要交增值税吗
  • 债转股资金
  • 增值税不允许抵扣的27种情况
  • 刚成立公司没有报表怎么解释
  • 长期股权投资顺流交易固定资产
  • 包装报废会计处理
  • 以前年度已交增值税额
  • 一般纳税人预交增值税会计记账
  • 营业外收入用不用交企业所得税
  • 劳务派遣案例分析题
  • 已经作废了的发票怎么查
  • 不能抵扣的进项税额转出会计分录
  • 烟酒发票可以抵扣所得税吗
  • 车辆租赁的增值税率
  • 小规模纳税人出售不动产征收率
  • 福利费用属于什么费用
  • 捐款属于什么会计科目类别
  • 固定资产减值准备可以税前扣除吗
  • 保险费做什么会计分录
  • 福利费不需要发票
  • win11任务管理器怎么没有了
  • PHP:mb_internal_encoding()的用法_mbstring函数
  • 固定资产财产损失的账务处理
  • 企业税务罚款标准
  • 最小的摄像头是多大
  • vscode怎么开始编程
  • 应付债券的会计处理例题
  • hg8321r路由
  • 去噪扩散概率模型
  • 核心概念英文翻译
  • 深度学习环境配置(pytorch版本)----超级无敌详细版(有手就行)
  • 高温补贴入账科目
  • 红字信息表重复了怎么办
  • 运输发票是怎样计提的
  • 弥补亏损的会计分录是怎样的
  • 购买汽车抵扣增值税
  • sqlserver分页查询越到最后越慢
  • 税金及附加里面包含什么
  • 企业所得税和个人所得税都要交吗
  • 企业管理费用科目有哪些
  • 收回应收账款赊账怎么算
  • 加计扣除产生的利润可以分配吗
  • 其他收益结转到什么科目
  • 政府代建项目计划方案
  • 其他业务支出可以在企业所得税前扣除吗
  • 土地需要摊销嘛?
  • 未开票收入如何申报增值税
  • 待报解预算收入给我转了钱是什么意思
  • 会计利润和税务利润的差异是什么
  • 自动化收集落料
  • sqlserver合并脚本工具
  • apple watch手表怎么看型号
  • linux中man的用法
  • linux系统中的链接文件主要分为两种
  • fsrremos.exe
  • linux deploy 无root
  • linux 互传文件
  • rd命令是什么
  • HTML:scrollLeft,scrollWidth,clientWidth,offsetWidth完全详解
  • python定时利用QQ邮件发送天气预报的实例
  • jquery弹出页面
  • [置顶]游戏名 TentacleLocker
  • java怎样学
  • shell脚本实战
  • 批处理 /a
  • unity安卓手机游戏官网
  • chrome excel
  • js定义类的三种方法
  • javascript用的多吗
  • python tcp编程
  • 公允价值变动损益属于什么科目
  • 税收优惠政策有经营和居民住宅出租
  • 内蒙古国税网上办税厅
  • 纳税服务存在的不足之处
  • 大连市国家税务网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设