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

  • 微信请忘记营销,别把粉丝当傻瓜(微信营销号怎么解封)

    微信请忘记营销,别把粉丝当傻瓜(微信营销号怎么解封)

  • 拼多多可以用支付宝支付吗(拼多多可以用支付宝亲情卡吗)

    拼多多可以用支付宝支付吗(拼多多可以用支付宝亲情卡吗)

  • 苹果手机朋友圈怎么发高清视频(苹果手机朋友圈定位怎么设置其他城市)

    苹果手机朋友圈怎么发高清视频(苹果手机朋友圈定位怎么设置其他城市)

  • 对方录屏微信会提醒么(微信录屏时对方会收到提示吗)

    对方录屏微信会提醒么(微信录屏时对方会收到提示吗)

  • 红米k20pro不能屏幕常亮(红米k20pro屏幕不跟手怎么解决)

    红米k20pro不能屏幕常亮(红米k20pro屏幕不跟手怎么解决)

  • 手机正在录音怎么隐藏(手机正在录音怎么取消掉)

    手机正在录音怎么隐藏(手机正在录音怎么取消掉)

  • 中文windows7的桌面指的是(中文版windows7桌面默认图标有哪些)

    中文windows7的桌面指的是(中文版windows7桌面默认图标有哪些)

  • qq授权110509怎么解决(qq授权110509怎么回事)

    qq授权110509怎么解决(qq授权110509怎么回事)

  • 苹果手机屏幕上的圆点叫什么(苹果手机屏幕上的小圆点怎么打开)

    苹果手机屏幕上的圆点叫什么(苹果手机屏幕上的小圆点怎么打开)

  • i79700k能上多大频率内存(i79700k用多大内存条)

    i79700k能上多大频率内存(i79700k用多大内存条)

  • 苹果x原彩功能不见了(苹果原彩功能缺失影响拍照吗)

    苹果x原彩功能不见了(苹果原彩功能缺失影响拍照吗)

  • ipad旋转不了屏幕失灵(ipad不能屏幕旋转)

    ipad旋转不了屏幕失灵(ipad不能屏幕旋转)

  • 2070和2060super性能差距(2070与2060super)

    2070和2060super性能差距(2070与2060super)

  • moa-al00是什么型号(moa一aloo是什么型号)

    moa-al00是什么型号(moa一aloo是什么型号)

  • 算术运算和逻辑运算的区别(算术运算和逻辑运算统一的意义)

    算术运算和逻辑运算的区别(算术运算和逻辑运算统一的意义)

  • 小米6支持扩展内存吗(小米支持扩展卡的手机)

    小米6支持扩展内存吗(小米支持扩展卡的手机)

  • ps如何清理暂存盘(怎么清理photoshop暂存盘)

    ps如何清理暂存盘(怎么清理photoshop暂存盘)

  • 苹果11怎么查序列号(苹果11怎么查序列号真伪)

    苹果11怎么查序列号(苹果11怎么查序列号真伪)

  • 面容识别坏了可以修吗(面容识别坏了怎么回事)

    面容识别坏了可以修吗(面容识别坏了怎么回事)

  • iphonexs充电多少w(苹果xs充电多少w)

    iphonexs充电多少w(苹果xs充电多少w)

  • 怎么关闭手机百度实时热搜(怎么关闭手机百度发现推送)

    怎么关闭手机百度实时热搜(怎么关闭手机百度发现推送)

  • 快手中戳一下是什么意思(快手中戳一下是什么)

    快手中戳一下是什么意思(快手中戳一下是什么)

  • 华为nova5pro支持5g网络吗(华为nova5pro支持500mbps网速吗)

    华为nova5pro支持5g网络吗(华为nova5pro支持500mbps网速吗)

  • 苹果耳机3代上市时间(苹果耳机3代叫什么名字)

    苹果耳机3代上市时间(苹果耳机3代叫什么名字)

  • 小红书怎么退货流程(小红书怎么退货流程图)

    小红书怎么退货流程(小红书怎么退货流程图)

  • 苹果7可以用5g网络吗(苹果7可以用5g网卡吗)

    苹果7可以用5g网络吗(苹果7可以用5g网卡吗)

  • cpu的主要性能指标(cpu的主要性能指标有哪些?其概念是什么)

    cpu的主要性能指标(cpu的主要性能指标有哪些?其概念是什么)

  • 简单更改DEDECMS模板背景色的方法(dedecms更新)

    简单更改DEDECMS模板背景色的方法(dedecms更新)

  • 购买汽车的印花税要计入汽车原值吗
  • 公司注销涉及哪些税务部门
  • 图书计入什么费用
  • 短期投资会计科目编码
  • 支付残保金分录怎么写
  • 有什么法规依据法律规定
  • 季节性停工折旧吗
  • 做税审报告费如何做分录?
  • 超市预付款应做在哪个会计科目?
  • 申办企业所得税抵缴带哪些资料?
  • 企业报税没报怎么办
  • 特许权使用费分摊比例怎么算
  • 固定资产折旧在资产负债表属于什么
  • 不应计入税金及附加的有哪些
  • 公司购买的汽车可以一次性扣除吗
  • 劳务派遣 税务
  • 企业销售食品过期处罚
  • 纳税评估调整
  • windows 清空剪贴板
  • 王者荣耀进不去怎么回事最新
  • 残疾人就业保障金申报时间
  • 脚手架属于什么费用
  • 材料暂估入库需要备案吗
  • 二手固定资产使用年限
  • 无形资产摊销的会计科目怎么录
  • php array数组
  • 负债期末余额为负数写在哪方
  • vue引入mui
  • 交易性金融资产包括哪些项目
  • 税后讲课费的个税由谁承担
  • 开发商违法
  • 多洛米蒂徒步线路
  • php实现邮箱验证码
  • 应付账款重分类含不含暂估
  • 谁能代替你啊
  • php文件夹下所有文件下载
  • 税额抵减情况表和减免税申报表
  • svn命令行拉取代码
  • 退回的货款应该记什么费用
  • 客服部门发生的费用
  • python 熵值法
  • 转让股权个税的计税基础
  • 发票丢失一张罚款标准
  • 退休职工费用可以税前扣除吗
  • 小规模纳税人有哪些
  • 未达到起征点的增值税会计处理
  • 固定资产发票有什么用
  • 销货清单自己留哪一联
  • 支付水电费会计等式
  • 租写字楼可以办个体户吗
  • 技术开发技术服务属于什么行业
  • 生产配合销售还是销售配合生产
  • 小规模纳税人收入是含税还是不含税
  • 资产减值损失会计处理
  • 单位员工购买本地保险
  • 工业会计科目有哪些
  • 工会经费属于什么科目
  • 新公司现金日记账怎么记账的
  • 注册表已被管理员禁用怎么处理
  • win7系统IE浏览器版本
  • freebsd 升级
  • win8系统自带应用都打不开了怎么办
  • window怎么样
  • 彻底删除ubuntu系统
  • centos分区命令
  • win7系统如何关闭开机自动启动软件
  • linux怎么删除文本文件
  • scrfs.exe - scrfs是什么进程 有什么用
  • windows7使用
  • windows8开机启动项在哪里设置
  • EXTJS记事本 当CompositeField遇上RowEditor
  • android 动态布局
  • python写一个备份文件功能
  • android:ellipsize="marquee"
  • windows pytorch
  • jquery旋转动画
  • jquery网页
  • 如何搭建应用服务器
  • 惠州市国家税务局张新华简历
  • 地方税务网上申报怎么弄
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设