位置: 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最高权限)

  • 礼仪在邮件群发中的有多重要(礼仪在邮件群发中的作用)

    礼仪在邮件群发中的有多重要(礼仪在邮件群发中的作用)

  • 小米mix4怎么应用分身(mix4设置)

    小米mix4怎么应用分身(mix4设置)

  • 三星s5什么时候上市的(2021三星s5)

    三星s5什么时候上市的(2021三星s5)

  • 全站仪后视点什么意思(全站仪 后视点)

    全站仪后视点什么意思(全站仪 后视点)

  • opporeno3hd模式怎么关闭(oppo手机reno3的hd在哪关)

    opporeno3hd模式怎么关闭(oppo手机reno3的hd在哪关)

  • redmi note 8 pro是什么手机

    redmi note 8 pro是什么手机

  • 华为手机清除cache分区是什么意思(华为手机清除cache分区闪退怎么办)

    华为手机清除cache分区是什么意思(华为手机清除cache分区闪退怎么办)

  • 苹果7排线断了能接吗(苹果排线断了能接吗)

    苹果7排线断了能接吗(苹果排线断了能接吗)

  • 爱奇艺会员可以下载视频吗(爱奇艺会员可以几个人一起登录)

    爱奇艺会员可以下载视频吗(爱奇艺会员可以几个人一起登录)

  • vivo手机老是自动重启(vivo手机老是自动弹出广告)

    vivo手机老是自动重启(vivo手机老是自动弹出广告)

  • vivo访问不了移动网络(vivo手机无法访问移动)

    vivo访问不了移动网络(vivo手机无法访问移动)

  • 手机怎么清空输入法记忆(手机怎么清空输入法常用词)

    手机怎么清空输入法记忆(手机怎么清空输入法常用词)

  • 乐视2有otg功能吗

    乐视2有otg功能吗

  • 华为lldallo是什么型号(华为lld-aloo是什么型号)

    华为lldallo是什么型号(华为lld-aloo是什么型号)

  • 微信删除的聊天记录真的可以恢复吗(微信删除的聊天记录怎么找回来)

    微信删除的聊天记录真的可以恢复吗(微信删除的聊天记录怎么找回来)

  • iphonex nfc在哪里开(iphonex的nfc在哪)

    iphonex nfc在哪里开(iphonex的nfc在哪)

  • 越南电压和中国电压一样吗(越南电压跟大陆的一样吗)

    越南电压和中国电压一样吗(越南电压跟大陆的一样吗)

  • 抖音怎么收藏别人道具(抖音怎么收藏别人的表情包)

    抖音怎么收藏别人道具(抖音怎么收藏别人的表情包)

  • 微信运动数据来源怎么删除(微信运动数据来源搜索不到设备)

    微信运动数据来源怎么删除(微信运动数据来源搜索不到设备)

  • 清除凭据删除证书后果(清除凭据删除证明怎么写)

    清除凭据删除证书后果(清除凭据删除证明怎么写)

  • 电脑内部储存器是哪个(电脑内部储存器叫什么)

    电脑内部储存器是哪个(电脑内部储存器叫什么)

  • 充电器一直绿灯好修吗(小刀电动车充电器一直绿灯)

    充电器一直绿灯好修吗(小刀电动车充电器一直绿灯)

  • 在WIN7中,如何设置防火墙?(在win7中,如何创建一个TXT文件)

    在WIN7中,如何设置防火墙?(在win7中,如何创建一个TXT文件)

  • uniapp适配问题(uniapp怎么做适配)

    uniapp适配问题(uniapp怎么做适配)

  • 安格尔西岛上的Tŵr Mawr 灯塔,英国威尔士 (© Joe Daniel Price/Getty Images)(安格雷尔)

    安格尔西岛上的Tŵr Mawr 灯塔,英国威尔士 (© Joe Daniel Price/Getty Images)(安格雷尔)

  • 文化建设费退税会计分录怎么做
  • 印花税购销合同计税依据70%
  • 稳岗补贴给谁
  • 营改增之后对企业的影响
  • 以无形资产投资入股缴纳哪些税收
  • 在途物资的运费放在哪个科目
  • 按利润总额的25%计算应交所得税
  • 查增应纳税所得额怎么算
  • 集团公司收到的发票
  • 食堂买的固定资产怎么帐务处理
  • 企业为什么用银行承兑汇票
  • 销项税额转出税额怎么做账?
  • 含税价标志有无影响
  • 预提费用对应
  • 不是公司员工可以买原始股吗
  • 往来形式的投资款是借款吗
  • 环境保护税入账什么会计科目
  • 私账的钱怎么弄到公账
  • 公司车过户给个人流程
  • windows history命令
  • macbookpro安装mysql
  • 对公网银数字证书
  • G40/50-70、SR1000随机Linux改安装Win7系统的实现方法
  • 公司撤股后还要担责任吗
  • 固定资产出租需交什么税
  • 未分配利润转增股本交印花税
  • PHP:curl_multi_setopt()的用法_cURL函数
  • 股权投资借差
  • vue数据实时更新
  • php declare
  • 进货退回的会计处理
  • 【AIGC】1、爆火的 AIGC 到底是什么 | 全面介绍
  • php面向对象是什么意思
  • thinkphp框架的作用
  • 年报写歇业 可以写多久
  • 股东分红的会计处理方法
  • 论文导语如何写
  • jedis命令
  • PHP中set_include_path()函数相关用法分析
  • 年底计提成本
  • 增值税发票认证不了怎么回事
  • 红冲费用如何处理
  • 什么是银行对账,进行银行对账分为几步
  • 个税申请退税流程
  • 个税申报本期收入是填应发还是实发
  • 禁止DedeCMS未审核文档支持动态浏览方法
  • mongodb项目使用说明
  • 个体工商户税收标准2023年
  • 扣非净利润为什么比净利润高
  • 经营性应付项目包括哪些内容
  • 劳务派遣公司小规模纳税人如何开票
  • 不抵扣的进项发票需要在电子税务局操作么
  • 2023最新税收优惠政策有哪些
  • 实收资本在利润里怎么算
  • 会计人员基本信息表去哪找
  • 其他应付款的借贷方分别表示什么
  • 企业信息页
  • 会计从业资格证取消了吗
  • mysql alter table修改表命令整理
  • xp系统重装u盘
  • win7winxp双系统怎么装
  • win8.1无法启动
  • linux安装软件可以用哪些方式
  • windows xp windows
  • win10hdmi转vga显示器没反应
  • w10怎么usb连接上网
  • linux系统怎么添加用户名和密码
  • Win10 Mobile Redstone预览版14291上手体验评测
  • 有哪些好用的linux
  • python的条件语句有哪些关键字
  • js获取当前日期并格式化
  • js字符串函数
  • unity2d shader
  • js实现滚动条
  • JavaScript中setUTCFullYear()方法的使用简介
  • 瀑布流软件
  • jquery设置元素css
  • unity-3d
  • 郑州市管城区地图范围
  • 减免税的三种方式
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设