- 工信部備案號 滇ICP備05000110號-1
- 滇公安備案 滇53010302000111
- 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證 B1.B2-20181647、滇B1.B2-20190004
- 云南互聯(lián)網(wǎng)協(xié)會(huì )理事單位
- 安全聯(lián)盟認證網(wǎng)站身份V標記
- 域名注冊服務(wù)機構許可:滇D3-20230001
- 代理域名注冊服務(wù)機構:新網(wǎng)數碼
1.如果你是一個(gè) linux 系統管理員,那么毫無(wú)疑問(wèn)你必須花費大量的工作時(shí)間在命令行上:安裝和卸載軟件,監視系統狀態(tài),復制、移動(dòng)、刪除文件,查錯,等等。很多時(shí)候都是你輸入一個(gè)命令,然后等待很長(cháng)時(shí)間直到執行完成。也有的時(shí)候你執行的命令掛起了,而你只能猜測命令執行的實(shí)際情況。
2.通常 linux 命令不提供和進(jìn)度相關(guān)的信息,而這些信息特別重要,尤其當你只有有限的時(shí)間時(shí)。然而這并不意味著(zhù)你是無(wú)助的——現在有一個(gè)命令,pv,它會(huì )顯示當前在命令行執行的命令的進(jìn)度信息。
3.PV 命令
PV 由Andrew Wood 開(kāi)發(fā),是 Pipe Viewer 的簡(jiǎn)稱(chēng),意思是通過(guò)管道顯示數據處理進(jìn)度的信息。這些信息包括已經(jīng)耗費的時(shí)間,完成的百分比(通過(guò)進(jìn)度條顯示),當前的速度,全部傳輸的數據,以及估計剩余的時(shí)間。
"要使用 PV,需要配合合適的選項,把它放置在兩個(gè)進(jìn)程之間的管道。命令的標準輸入將會(huì )通過(guò)標準輸出傳進(jìn)來(lái)的,而進(jìn)度會(huì )被輸出到標準錯誤輸出?!?/span>
3.安裝
(1) 打開(kāi)vi /etc/yum.conf 添加如下內容:
[ivarch]
name=RPMs from ivarch.com
baseurl=http://www.tjdsmy.cn/programs/rpms/$basearch/
enabled=1
gpgcheck=1
(2)導入公共密鑰
rpm --import http://www.tjdsmy.cn/personal/public-key.txt
(3)執行yum install pv
4.特性和用法
(1)我們(在 linux 上使用命令行的用戶(hù))的大多數使用場(chǎng)景都會(huì )用到的命令是從一個(gè) USB 驅動(dòng)器拷貝電影文件到你的電腦。如果你使用 cp 來(lái)完成上面的任務(wù),你會(huì )什么情況都不清楚,直到整個(gè)復制過(guò)程結束或者出錯。
然而pv 命令在這種情景下很有幫助。比如:
pv /media/himanshu/1AC2-A8E3/fNf.mkv > ./Desktop/fnf.mkv
輸出如下:
pv-copy
所以,如你所見(jiàn),這個(gè)命令顯示了很多和操作有關(guān)的有用信息,包括已經(jīng)傳輸了的數據量,花費的時(shí)間,傳輸速率,進(jìn)度條,進(jìn)度的百分比,以及剩余的時(shí)間。
(2)pv 命令提供了多種顯示選項開(kāi)關(guān)。比如,你可以使用-p 來(lái)顯示百分比,-t 來(lái)顯示時(shí)間,-r 表示傳輸速率,-e 代表eta(LCTT 譯注:估計剩余的時(shí)間)。好事是你不必記住某一個(gè)選項,因為默認這幾個(gè)選項都是啟用的。但是,如果你只要其中某一個(gè)信息,那么可以通過(guò)控制這幾個(gè)選項來(lái)完成任務(wù)。
這里還有一個(gè)-n 選項來(lái)允許 pv 命令顯示整數百分比,在標準錯誤輸出上每行顯示一個(gè)數字,用來(lái)替代通常的可視進(jìn)度條。下面是一個(gè)例子:
售前咨詢(xún)
售后咨詢(xún)
備案咨詢(xún)
二維碼
TOP