成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何使用pv命令監(jiān)控Linux命令的執(zhí)行進(jìn)度

系統(tǒng) Linux 系統(tǒng)運(yùn)維
如果你是一個(gè)Linux系統(tǒng)管理員,那么毫無(wú)疑問(wèn)你必須花費(fèi)大量的工作時(shí)間在命令行上。很多時(shí)候都是你輸入一個(gè)命令,然后等待很長(zhǎng)時(shí)間直到執(zhí)行完成。現(xiàn)在有一個(gè)命令PV,它會(huì)顯示當(dāng)前在命令行執(zhí)行的命令的進(jìn)度信息。本文用幾個(gè)簡(jiǎn)單的例子說(shuō)明其特性。

  

如果你是一個(gè) Linux 系統(tǒng)管理員,那么毫無(wú)疑問(wèn)你必須花費(fèi)大量的工作時(shí)間在命令行上:安裝和卸載軟件,監(jiān)視系統(tǒng)狀態(tài),復(fù)制、移動(dòng)、刪除文件,查錯(cuò)等等。很多時(shí)候都是你輸入一個(gè)命令,然后等待很長(zhǎng)時(shí)間直到執(zhí)行完成。也有的時(shí)候你執(zhí)行的命令掛起了,而你只能猜測(cè)命令執(zhí)行的實(shí)際情況。

  通常 linux 命令不提供和進(jìn)度相關(guān)的信息,而這些信息特別重要,尤其當(dāng)你只有有限的時(shí)間時(shí)。然而這并不意味著你是無(wú)助的——現(xiàn)在有一個(gè)命令,pv,它會(huì)顯示當(dāng)前在命令行執(zhí)行的命令的進(jìn)度信息。在本文我們會(huì)討論它并用幾個(gè)簡(jiǎn)單的例子說(shuō)明其特性。

  PV 命令

  PV 由Andrew Wood 開(kāi)發(fā),是 Pipe Viewer 的簡(jiǎn)稱(chēng),意思是通過(guò)管道顯示數(shù)據(jù)處理進(jìn)度的信息。這些信息包括已經(jīng)耗費(fèi)的時(shí)間,完成的百分比(通過(guò)進(jìn)度條顯示),當(dāng)前的速度,全部傳輸?shù)臄?shù)據(jù),以及估計(jì)剩余的時(shí)間。

"要使用 PV,需要配合合適的選項(xiàng),把它放置在兩個(gè)進(jìn)程之間的管道。命令的標(biāo)準(zhǔn)輸入將會(huì)通過(guò)標(biāo)準(zhǔn)輸出傳進(jìn)來(lái)的,而進(jìn)度會(huì)被輸出到標(biāo)準(zhǔn)錯(cuò)誤輸出。”

  上述解釋來(lái)自該命令的幫助頁(yè)。

下載和安裝

  Debian 系的操作系統(tǒng),如 Ubuntu,可以簡(jiǎn)單的使用下面的命令安裝 PV:  

  1. sudo apt-get install pv 

  如果你使用了其他發(fā)行版本,你可以使用各自的包管理軟件在你的系統(tǒng)上安裝 PV。一旦 PV 安裝好了,你就可以在各種場(chǎng)合使用它(詳見(jiàn)下文)。需要注意的是下面所有例子都使用的是 pv 1.2.0。

特性和用法

  我們(在 linux 上使用命令行的用戶(hù))的大多數(shù)使用場(chǎng)景都會(huì)用到的命令是從一個(gè) USB 驅(qū)動(dòng)器拷貝電影文件到你的電腦。如果你使用 cp 來(lái)完成上面的任務(wù),你會(huì)什么情況都不清楚,直到整個(gè)復(fù)制過(guò)程結(jié)束或者出錯(cuò)。

  然而pv 命令在這種情景下很有幫助。比如:  

  1. pv /media/himanshu/1AC2-A8E3/fNf.mkv > ./Desktop/fnf.mkv 

  輸出如下:  

  pv-copy

  所以,如你所見(jiàn),這個(gè)命令顯示了很多和操作有關(guān)的有用信息,包括已經(jīng)傳輸了的數(shù)據(jù)量,花費(fèi)的時(shí)間,傳輸速率,進(jìn)度條,進(jìn)度的百分比,以及剩余的時(shí)間。

  pv 命令提供了多種顯示選項(xiàng)開(kāi)關(guān)。比如,你可以使用-p 來(lái)顯示百分比,-t 來(lái)顯示時(shí)間,-r 表示傳輸速率,-e 代表eta(譯注:估計(jì)剩余的時(shí)間)。好事是你不必記住某一個(gè)選項(xiàng),因?yàn)槟J(rèn)這幾個(gè)選項(xiàng)都是啟用的。但是,如果你只要其中某一個(gè)信息,那么可以通過(guò)控制這幾個(gè)選項(xiàng)來(lái)完成任務(wù)。

  這里還有一個(gè)-n 選項(xiàng)來(lái)允許 pv 命令顯示整數(shù)百分比,在標(biāo)準(zhǔn)錯(cuò)誤輸出上每行顯示一個(gè)數(shù)字,用來(lái)替代通常的可視進(jìn)度條。下面是一個(gè)例子:  

  1. pv -n /media/himanshu/1AC2-A8E3/fNf.mkv > ./Desktop/fnf.mkv 

  

  pv-numeric

  這個(gè)特殊的選項(xiàng)非常合適某些情境下的需求,如你想用管道把輸出傳給 dialog 命令。

  接下來(lái),還有一個(gè)命令行選項(xiàng),-L 可以讓你修改 pv 命令的傳輸速率。舉個(gè)例子,使用 -L 選項(xiàng)來(lái)限制傳輸速率為2MB/s。  

  1. pv -L 2m /media/himanshu/1AC2-A8E3/fNf.mkv > ./Desktop/fnf.mkv 

  

  pv-ratelimit

  如上圖所見(jiàn),數(shù)據(jù)傳輸速度按照我們的要求被限制了。

  另一個(gè)pv 可以幫上忙的情景是壓縮文件。這里有一個(gè)例子可以向你解釋如何與壓縮軟件Gzip 一起工作。  

  1. pv /media/himanshu/1AC2-A8E3/fnf.mkv | gzip > ./Desktop/fnf.log.gz 

  

  pv-gzip

  結(jié)論

  如上所述,pv 是一個(gè)非常有用的小工具,它可以在命令沒(méi)有按照預(yù)期執(zhí)行的情況下幫你節(jié)省你寶貴的時(shí)間。而且這些顯示的信息還可以用在 shell 腳本里。我強(qiáng)烈的推薦你使用這個(gè)命令,它值得你一試。

via: https://www.maketecheasier.com/monitor-progress-linux-command-line-operation/

作者:Himanshu Arora 譯者:ezio 校對(duì):wxy

本文由 LCTT 原創(chuàng)編譯,Linux中國(guó) 榮譽(yù)推出

責(zé)任編輯:火鳳凰 來(lái)源: Linux中國(guó)
相關(guān)推薦

2023-03-08 08:13:33

Pv工具

2020-11-06 07:42:01

Linux命令腳本

2012-05-09 10:52:37

Linux監(jiān)控命令

2021-01-14 08:47:55

Linux命令行打印

2021-04-06 09:46:15

Linuxanacron命令系統(tǒng)運(yùn)維

2010-06-23 14:28:23

LINUX Bash

2020-03-30 08:45:31

Linux命令

2010-06-24 14:24:39

Linux Cat命令

2012-05-08 11:11:43

Linuxcrontab命令

2018-06-07 08:25:20

Linux命令行GNU Paralle

2021-08-02 13:38:21

Linuxalias命令

2020-12-07 06:42:09

LinuxIP命令

2024-01-26 07:58:09

2022-03-25 14:53:32

Linuxvmstat 命令

2014-05-12 16:40:13

Linux命令快照

2024-05-31 12:54:37

.NET CoreLinux語(yǔ)言

2010-05-26 12:57:59

linux 系統(tǒng)監(jiān)控

2009-12-17 10:07:40

linuxpv管道查看器

2011-08-25 15:23:58

Linux系統(tǒng)監(jiān)控命令

2022-09-27 10:07:01

要使用 source
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 亚洲精品视频导航 | 爱草视频| 国产在线一区二区三区 | 久久久久久av | 国内精品久久久久久久影视简单 | 亚洲精品高清视频在线观看 | 91在线看| 精品欧美一区二区精品久久 | 久久精品a级毛片 | 免费成人高清在线视频 | 91欧美激情一区二区三区成人 | 色婷婷亚洲 | 女同久久另类99精品国产 | 免费美女网站 | 日韩欧美网 | 午夜精品一区二区三区三上悠亚 | 国产免费视频 | 福利视频一区二区 | 欧美午夜影院 | 久久av在线播放 | 亚洲成人免费视频在线 | 欧美1区2区 | 在线小视频 | 在线一区二区国产 | 亚洲精品18 | 国产精品久久久久久久7电影 | 色婷综合网 | 亚洲入口 | 日韩成人在线观看 | 亚洲+变态+欧美+另类+精品 | 国产精品海角社区在线观看 | 国产精品久久久久久高潮 | 色婷婷一区二区三区四区 | 古装三级在线播放 | 成人在线日韩 | 99re6在线视频精品免费 | 亚洲精品国产成人 | 岛国av免费看 | 1级毛片 | 国产精品一区二区久久 | 在线视频一区二区 |