Progress - Għodda Ċkejkna biex Tissorvelja l-Progress għal (cp, mv, dd, tar, eċċ.) Kmandi fil-Linux
Progress, li qabel kien magħruf bħala Coreutils Viewer, huwa kmand C ħafif li jfittex kmandi bażiċi tal-coreutils bħal cp, mv, grep eċċ li bħalissa qed jiġu eżegwiti fuq is-sistema u juri l-perċentwal tad-dejta kkupjata, jaħdem biss fuq Linux u Mac OS X sistemi operattivi.
Barra minn hekk, juri wkoll aspetti importanti bħall-ħin stmat u t-trażmissjoni, u joffri lill-utenti modalità \top-like.
Jiskennja għal kollox il-fajls li nfetħu jsibu, ifittex pożizzjonijiet, u jirrapporta l-istatus għall-fajls estensivi. Importanti, hija għodda ħafifa ħafna, u kompatibbli ma 'prattikament kwalunkwe kmand.
Kif Tinstalla Progress Viewer fil-Linux
Il-progress jeħtieġ li l-librerija ncurses taħdem, għalhekk installa libncurses qabel ma tipproċedi biex tinstallaha, billi tħaddem il-kmand xieraq hawn taħt:
-------------- 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
Tista 'tibda billi tikklona jew tniżżel il-fajls tal-pakkett mir-repo Github tagħha kif ġej:
# git clone https://github.com/Xfennec/progress.git
Sussegwentement, imxi fid-direttorju tal-progress u ibnih kif muri:
$ cd progress $ make $ sudo make install
Wara li tinstallaha b'suċċess, sempliċiment ħaddem din l-għodda mit-terminal tiegħek, hawn taħt se nimxu permezz ta 'ftit eżempji ta' kif tuża Progress fuq sistema Linux.
Tista' tara l-kmandi kollha tal-coreutils li l-Progress jaħdem magħhom billi tħaddem mingħajr ebda għażla, sakemm l-ebda mill-kmandi tal-coreutils ma jkun qed jiġi eżegwit fis-sistema:
$ progress
Biex turi l-ammont ta' I/O stmat u l-ħin li jifdal stmat għall-kmandi tal-coreutils li jkunu għaddejjin, ippermetti l-għażla -w
:
$ progress -w
Ibda kmand qawwi u mmonitorjah billi tuża l-għażla -m
u $!
kif ġej:
$ 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 $!
Fl-eżempju li jmiss, tista 'tiftaħ żewġ twieqi terminali jew aktar, imbagħad tħaddem il-kmandi tal-coreutils f'wieħed kull wieħed, u tara l-progress tagħhom billi tuża t-tieqa tat-terminal l-oħra kif muri fl-immaġni hawn taħt.
Il-kmand hawn taħt se jippermettilek tissorvelja l-istanzi kollha kurrenti u imminenti tal-kmandi tal-coreutils:
$ watch progress -q
Għal aktar għażliet interessanti, ara l-paġni man progress jew żur https://github.com/Xfennec/progress :
$ man progress
Bħala rimarka ta 'konklużjoni, din hija għodda utli ħafna għall-monitoraġġ tal-progress tal-kmandi tal-coreutils, speċjalment meta tikkopja jew arkivjar u tikkompressa fajls tqal, flimkien ma' ħafna aktar.
Jekk installajjtu b'suċċess, użaha u aqsam l-esperjenza tiegħek magħna permezz tat-taqsima tal-kummenti hawn taħt. Tista' wkoll tagħtina xi eżempji ta' użu mill-aqwa fejn issibha ta' għajnuna għal ħidmiet importanti ta' kuljum ta' amministrazzjoni tas-sistema u aktar.