Ọganihu - Ngwá ọrụ obere iji nyochaa ọganihu maka (cp, mv, dd, tar, wdg) Iwu na Linux
Ọganihu, nke a na-akpọbu Coreutils Viewer, bụ iwu ọkụ C nke na-achọ coreutils iwu ndị dị ka cp, mv, grep wdg ugbu a na-egbu na sistemụ ma gosipụta pasentị data depụtaghachiri, ọ na-agba naanị na Linux na Mac OS X. sistemụ arụmọrụ.
Na mgbakwunye, ọ na-egosiputa akụkụ ndị dị mkpa dị ka oge echere na ntinye, ma na-enye ndị ọrụ ụdị \nke kachasị.
Ọ na-enyocha nke ọma faịlụ ndị mepere emepe, na-achọ ọnọdụ, ma na-akọ ọkwa maka faịlụ buru ibu. N'ụzọ dị mkpa, ọ bụ ngwá ọrụ dị nnọọ mfe ma kwekọọ n'iwu ọ bụla.
Otu esi etinye ihe nlere ọganihu na Linux
Ọganihu na-achọ ọba akwụkwọ ncurses iji rụọ ọrụ, ya mere wụnye libncurses tupu ị malite ịwụnye ya, site na ịme iwu kwesịrị ekwesị n'okpuru:
-------------- 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
Ị nwere ike ịmalite site na cloning ma ọ bụ budata faịlụ ngwugwu na Github repo dị ka ndị a:
# git clone https://github.com/Xfennec/progress.git
Ọzọ, banye na ndekọ ọganihu wee wuo ya dịka egosiri:
$ cd progress $ make $ sudo make install
Mgbe ị wụnye ya nke ọma, mee ngwa ngwa a site na njedebe gị, n'okpuru anyị ga-ejegharị site na ihe atụ ole na ole nke iji ọganihu na sistemụ Linux.
Ị nwere ike ịlele iwu coreutils niile na-aga n'ihu na-arụ ọrụ site na iji ya na-enweghị nhọrọ ọ bụla, ma ọ bụrụhaala na a na-egbughị iwu coreutils na sistemụ:
$ progress
Iji gosipụta mmepụta I/O echere na atụmatụ fọdụrụnụ maka ịga n'ihu iwu coreutils, mee ka nhọrọ -w
:
$ progress -w
Malite iwu dị arọ wee nyochaa ya site na iji -m
nhọrọ na $!
dị ka ndị a:
$ 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 $!
N'ihe atụ na-esote, ị nwere ike mepee windo ọnụ abụọ ma ọ bụ karịa, wee malite iwu coreutils n'otu n'otu, wee lelee ọganihu ha site na iji windo ọnụ ọzọ dị ka egosiri na foto dị n'okpuru.
Iwu dị n'okpuru ga-enyere gị aka inyocha ihe niile dị ugbu a na nke dị nso nke iwu coreutils:
$ watch progress -q
Maka nhọrọ ndị ọzọ na-atọ ụtọ, lelee ibe ọganihu mmadụ ma ọ bụ gaa na https://github.com/Xfennec/progress:
$ man progress
Dị ka okwu mmechi, nke a bụ ngwá ọrụ bara uru nke ukwuu maka nyochaa ọganihu nke iwu coreutils, karịsịa mgbe ị na-edegharị ma ọ bụ na-echekwa ma na-akpakọ faịlụ dị arọ, yana ọtụtụ ihe ndị ọzọ.
Ọ bụrụ na i tinyela ya nke ọma, jiri ya kesaa ahụmịhe gị site na ngalaba nkọwa n'okpuru. Ị nwekwara ike ịnye anyị ụfọdụ ọmarịcha ihe atụ ojiji ebe ị na-ahụ na ọ na-enyere aka maka ọrụ nchịkwa usoro dị mkpa kwa ụbọchị na ihe ndị ọzọ.