Maendeleo - Zana Kidogo cha Kufuatilia Maendeleo ya Amri za (cp, mv, dd, tar, n.k.) katika Linux.


Maendeleo, ambayo hapo awali yalijulikana kama Coreutils Viewer, ni amri nyepesi ya C ambayo hutafuta amri za msingi za msingi kama vile cp, mv, grep nk zinazotekelezwa sasa kwenye mfumo na inaonyesha asilimia ya data iliyonakiliwa, inatumika tu kwenye Linux na Mac OS X. mifumo ya uendeshaji.

Zaidi ya hayo, pia huonyesha vipengele muhimu kama vile muda uliokadiriwa na utumiaji, na huwapa watumiaji hali ya \kama ya juu.

Inachanganua kabisa faili zilizofunguliwa, kutafuta nafasi, na kuripoti hali ya faili nyingi. Muhimu, ni zana nyepesi sana, na inaendana na kivitendo amri yoyote.

Jinsi ya kufunga Kitazamaji cha Maendeleo kwenye Linux

Maendeleo yanahitaji maktaba ya ncurses ili kufanya kazi, kwa hivyo sakinisha libncurses kabla ya kuendelea kuisakinisha, kwa kutekeleza amri ifaayo hapa chini:

-------------- 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

Unaweza kuanza kwa kuunda au kupakua faili za kifurushi kutoka kwa repo lake la Github kama ifuatavyo:

# git clone  https://github.com/Xfennec/progress.git

Ifuatayo, nenda kwenye saraka ya maendeleo na uijenge kama inavyoonyeshwa:

$ cd progress
$ make 
$ sudo make install

Baada ya kuisakinisha kwa mafanikio, endesha tu zana hii kutoka kwa terminal yako, hapa chini tutapitia mifano michache ya kutumia Maendeleo kwenye mfumo wa Linux.

Unaweza kutazama maagizo yote ya msingi ambayo Maendeleo hufanya kazi nayo kwa kuiendesha bila chaguzi zozote, mradi sio amri za msingi zinatekelezwa kwenye mfumo:

$ progress 

Ili kuonyesha makadirio ya upitishaji wa I/O na makadirio ya muda uliosalia wa kutekeleza maagizo ya msingi, washa chaguo la -w:

$ progress -w

Anzisha amri nzito na uifuatilie kwa kutumia chaguo la -m na $! kama ifuatavyo:

$ 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  $!

Katika mfano unaofuata, unaweza kufungua windows terminal mbili au zaidi, kisha utekeleze amri za msingi kwa moja kila moja, na utazame maendeleo yao kwa kutumia dirisha la terminal lingine kama inavyoonyeshwa kwenye picha hapa chini.

Amri iliyo hapa chini itakuwezesha kufuatilia matukio yote ya sasa na ya karibu ya amri za msingi:

$ watch progress -q

Kwa chaguo zaidi za kuvutia, angalia kurasa za mtu wa maendeleo au tembelea https://github.com/Xfennec/progress :

$ man progress

Kama maoni ya kumalizia, hii ni zana muhimu sana ya kufuatilia maendeleo ya amri za msingi, haswa wakati wa kunakili au kuweka kumbukumbu na kubana faili nzito, pamoja na mengi zaidi.

Ikiwa umeisakinisha kwa ufanisi, itumie na ushiriki uzoefu wako nasi kupitia sehemu ya maoni hapa chini. Unaweza pia kutupa mifano mizuri ya utumiaji ambapo unaona inasaidia kwa kazi muhimu za kila siku za usimamizi wa mfumo na zaidi.