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

  • 华为gt3多少钱(华为gt3手表多少钱)

    华为gt3多少钱(华为gt3手表多少钱)

  • 苹果怎么设置电话铃声(苹果怎么设置电话拦截)

    苹果怎么设置电话铃声(苹果怎么设置电话拦截)

  • 苹果11放歌听筒滋滋响是怎么回事(苹果11放歌听筒和扬声器一起响,怎么设置)

    苹果11放歌听筒滋滋响是怎么回事(苹果11放歌听筒和扬声器一起响,怎么设置)

  • 淘宝消保保证金已从不可用余额迁出(淘宝消保保证金客服电话)

    淘宝消保保证金已从不可用余额迁出(淘宝消保保证金客服电话)

  • wps做的批注不见了(wps批注不显示是怎么回事)

    wps做的批注不见了(wps批注不显示是怎么回事)

  • qq群等级在哪里看(qq群等级怎么弄出来)

    qq群等级在哪里看(qq群等级怎么弄出来)

  • f8键有什么作用(笔记本f8键没反应啊)

    f8键有什么作用(笔记本f8键没反应啊)

  • 怎样放音乐的同时录视频(怎样放音乐的同款歌)

    怎样放音乐的同时录视频(怎样放音乐的同款歌)

  • 全球通会员等级(全球通会员等级评定)

    全球通会员等级(全球通会员等级评定)

  • 闲鱼退货卖家不同意能退吗(闲鱼退货卖家不同意,平台怎么处理)

    闲鱼退货卖家不同意能退吗(闲鱼退货卖家不同意,平台怎么处理)

  • 求和快捷键ctrl加什么(求和excel快捷键)

    求和快捷键ctrl加什么(求和excel快捷键)

  • 小米8删除的照片在哪里(小米8删除的照片怎么找)

    小米8删除的照片在哪里(小米8删除的照片怎么找)

  • 乐视手机怎么解绑账号(乐视手机怎么解除账号)

    乐视手机怎么解绑账号(乐视手机怎么解除账号)

  • 抖音怎么合拍视频(抖音怎么合拍视频教程唱歌)

    抖音怎么合拍视频(抖音怎么合拍视频教程唱歌)

  • 苹果a1602什么版本(苹果型号a1602)

    苹果a1602什么版本(苹果型号a1602)

  • matebook14几个接口(华为matebook14有哪些接口)

    matebook14几个接口(华为matebook14有哪些接口)

  • 快手双格视频怎么弄(快手怎么分两个格视频)

    快手双格视频怎么弄(快手怎么分两个格视频)

  • 移动号码空号了怎么恢复(移动号码空号了还要交欠费吗)

    移动号码空号了怎么恢复(移动号码空号了还要交欠费吗)

  • 华为手机自带测量长度在哪(华为手机自带测量尺在哪里)

    华为手机自带测量长度在哪(华为手机自带测量尺在哪里)

  • OPPO手机便签怎样添加到桌面(oppo手机便签怎么做表格)

    OPPO手机便签怎样添加到桌面(oppo手机便签怎么做表格)

  • qq音乐如何添加收藏夹栏(qq音乐如何添加别人的歌单)

    qq音乐如何添加收藏夹栏(qq音乐如何添加别人的歌单)

  • 手机游戏里怎么打空格(手机游戏里怎么开麦)

    手机游戏里怎么打空格(手机游戏里怎么开麦)

  • 微信号在哪里看(公众号的微信号在哪里看)

    微信号在哪里看(公众号的微信号在哪里看)

  • s8和s9区别(s8比s9好看)

    s8和s9区别(s8比s9好看)

  • 最大交易量的支付平台是什么(最大交易笔数什么意思)

    最大交易量的支付平台是什么(最大交易笔数什么意思)

  • 新手必读:原版织梦模板DEDECMS整站源码通用安装教程(原版小说推荐)

    新手必读:原版织梦模板DEDECMS整站源码通用安装教程(原版小说推荐)

  • 应交税金和应交税费有啥区别
  • 车船税征收标准表
  • 多缴纳的附加税可以以后期间抵扣吗
  • 取得的免税发票怎么开
  • 小规模纳税人劳务派遣差额征税税率
  • 食堂没有发票怎么做账
  • 清算时实收资本怎么计算
  • 营业收入就是开票不含税么
  • 能直接从公司账户向个人账户转钱吗
  • 个人所得税申报操作流程
  • 季末资产总额的计算
  • 洒水车计提折旧会计分录
  • 装修辅材行业辅材现状
  • 罚没收入属于
  • 公司卖房产怎么缴税
  • 电子承兑过期后怎么兑现处理合适呢?
  • 城镇土地使用税减免税政策
  • 房地产公司靠什么赚钱
  • 开通分期付款
  • 异地预缴企业所得税会计分录
  • 计算消费税要价税分离吗
  • macos的复制粘贴快捷键
  • 收到分包公司工程发票收入怎么做账
  • 如何在excel中制作柱状图
  • 酒店没有营业执照开业犯法吗
  • php常见面试问题
  • 购货折让会计分录
  • php上传图片大小限制
  • KITTI数据集可视化(二):点云多种视图与标注展示的可视化代码解析
  • php模板教程
  • 长期待摊费计入哪个科目
  • java开源二次开发平台
  • mysql desc(DESCRIBE)命令实例讲解
  • php实现页面静态化
  • 购进原材料款项未付应编制什么凭证
  • 租金没有发票可以退税吗
  • 增值税改动
  • 认缴出资和实缴出资时间怎么填
  • etc如何取票据
  • 交易性金融资产的入账价值
  • 增值税报完了能改么
  • 税务登记程序有哪些
  • 同一控制下企业合并发生的审计费用计入
  • 车辆车船税收费标准
  • 固定资产降低
  • 增值税发票是记账联还是抵扣联
  • 外购产品用于职工福利企业所得税视作销售吗
  • mysql中删除语句怎么写
  • 小规模纳税人开专票可以抵扣进项吗
  • 小规模纳税人零税率怎么申报
  • 接受捐赠收入作为广告费扣除基数吗
  • 怎么计提固定资产的累计折旧
  • 核定征收所得税税率是多少
  • 失控发票已补交什么意思
  • 事业单位扶贫费用怎么做账
  • 不同银行的存款
  • 生活垃圾处理费标准
  • 申报高新技术企业专利有什么要求
  • 建筑企业人工费计入什么科目
  • 如何制作会计账簿
  • sqlserver存储过程if语句
  • 一个查看明日方舟的网站
  • 如何删除windows.old
  • window打开注册表
  • blg是什么文件
  • win7怎么添加播放设备
  • 打开电脑显示配置windows,可是一直0%,怎么办
  • cocos2dx游戏开发教程
  • Extjs4 GridPanel 的几种样式使用介绍
  • 彻底弄懂js中的this指向
  • python解析函数
  • 浅析python中SQLAlchemy排序的一个坑
  • JavaScript实现99乘法表及隔行变色实例代码
  • python简单实现刷新智联简历
  • 四川十大纳税企业
  • 企业代理申报还用自己申报吗
  • 地税局一般几点下班
  • 浪潮报销软件安装
  • 交完契税,房产证没办,契税能退吗
  • 江苏国税局官网登录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设