1.如果你是一個(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í)際情況。
2.通常 linux 命令不提供和進(jìn)度相關(guān)的信息,而這些信息特別重要,尤其當(dāng)你只有有限的時(shí)間時(shí)。然而這并不意味著你是無(wú)助的——現(xiàn)在有一個(gè)命令,pv,它會(huì)顯示當(dāng)前在命令行執(zhí)行的命令的進(jìn)度信息。
(1)我們(在 linux 上使用命令行的用戶)的大多數(shù)使用場(chǎng)景都會(huì)用到的命令是從一個(gè) USB 驅(qū)動(dòng)器拷貝電影文件到你的電腦。如果你使用 cp 來(lái)完成上面的任務(wù),你會(huì)什么情況都不清楚,直到整個(gè)復(fù)制過(guò)程結(jié)束或者出錯(cuò)。