Ilọsiwaju - Ohun elo Tiny lati ṣe atẹle Ilọsiwaju fun (cp, mv, dd, oda, ati bẹbẹ lọ) Awọn pipaṣẹ ni Lainos
Ilọsiwaju, ti a mọ tẹlẹ bi Vieutils Viewer, jẹ aṣẹ ina C kan ti o wa awọn aṣẹ ipilẹ akọkọ bii cp, mv, grep ati be be lo lọwọlọwọ ṣiṣe lori ẹrọ ati fihan ipin ogorun ti a daakọ data, o nṣisẹ nikan lori Linux ati Mac OS X awọn ọna šiše.
Ni afikun, o tun ṣe afihan awọn aaye pataki gẹgẹbi akoko ifoju ati ṣiṣe, o fun awọn olumulo ni ipo\"oke-bi".
O ṣe awari awari awọn faili ṣiṣi ri, wa awọn ipo, ati ipo awọn ijabọ fun awọn faili gbooro. Ni pataki, o jẹ irinṣẹ ina pupọ, ati ibaramu pẹlu iṣe eyikeyi aṣẹ.
Bii o ṣe le Fi sori ẹrọ Wiwo Ilọsiwaju ni Linux
Ilọsiwaju nilo ile-ikawe ncurses lati ṣiṣẹ, nitorinaa fi sori ẹrọ libncurses ṣaaju tẹsiwaju lati fi sii, nipasẹ ṣiṣe aṣẹ ti o yẹ ni isalẹ:
-------------- On RHEL, CentOS and Fedora -------------- # yum install ncurses-devel -------------- On Fedora 22+ Releases -------------- # dnf install ncurses-devel -------------- On Debian, Ubuntu and Linux Mint -------------- $ sudo apt-get install libncurses5-dev
O le bẹrẹ nipasẹ cloning tabi gbigba awọn faili package lati inu Github repo rẹ bi atẹle:
# git clone https://github.com/Xfennec/progress.git
Nigbamii, gbe si itọsọna ilọsiwaju ki o kọ bi o ti han:
$ cd progress $ make $ sudo make install
Lẹhin fifi sori ẹrọ ni aṣeyọri, ṣaṣe ṣiṣe irinṣẹ yii lati ọdọ ebute rẹ, ni isalẹ a yoo rin nipasẹ awọn apẹẹrẹ diẹ ti lilo Ilọsiwaju lori eto Linux kan.
O le wo gbogbo awọn aṣẹ pataki ti Ilọsiwaju n ṣiṣẹ pẹlu nipasẹ ṣiṣe rẹ laisi awọn aṣayan eyikeyi, ti a pese ti kii ṣe ti awọn aṣẹ pataki ni a nṣe lori eto naa:
$ progress
Lati ṣe afihan iṣiro I/O ati iṣiro akoko to ku fun lilọ awọn aṣẹ pataki, mu aṣayan -w
ṣiṣẹ:
$ progress -w
Bẹrẹ aṣẹ ti o wuwo ki o ṣe atẹle rẹ ni lilo -m
aṣayan ati $!
bi atẹle:
$ tar czf images.tar.gz linuxmint-18-cinnamon-64bit.iso CentOS-7.0-1406-x86_64-DVD.iso CubLinux-1.0RC-amd64.iso | progress -m $!
Ni apẹẹrẹ ti nbọ, o le ṣii awọn window ebute meji tabi diẹ sii, lẹhinna ṣiṣe awọn aṣẹ pataki ni ọkan kọọkan, ki o wo ilọsiwaju wọn nipa lilo window window miiran bi o ti han ninu aworan ni isalẹ.
Aṣẹ ti o wa ni isalẹ yoo jẹ ki o ṣe atẹle gbogbo awọn ti isiyi ati awọn iṣẹlẹ ti o sunmọ ti awọn pipaṣẹ pataki:
$ watch progress -q
Fun awọn aṣayan ti o nifẹ si diẹ sii, wo nipasẹ awọn oju-iwe ilọsiwaju eniyan tabi ṣabẹwo https://github.com/Xfennec/progress:
$ man progress
Gẹgẹbi ifọrọbalẹ ipari, eyi jẹ ohun elo ti o wulo pupọ fun mimojuto ilọsiwaju ti awọn aṣẹ coreutils, ni pataki nigbati didakọ tabi ṣe ibi ipamọ ati fifa awọn faili eru pọ, pẹlu pupọ diẹ sii.
Ti o ba ti fi sii ni aṣeyọri, lo o ki o pin iriri rẹ pẹlu wa nipasẹ apakan asọye ni isalẹ. O tun le pese wa diẹ ninu awọn apẹẹrẹ lilo nla nibiti o rii pe o ṣe iranlọwọ fun awọn iṣẹ iṣakoso eto pataki ojoojumọ ati diẹ sii.