ຄວາມຄືບ ໜ້າ - ເຄື່ອງມືນ້ອຍໆເພື່ອຕິດຕາມຄວາມຄືບ ໜ້າ ສຳ ລັບ (cp, mv, dd, tar, ແລະອື່ນໆ) ຄຳ ສັ່ງໃນ Linux


ຄວາມຄືບ ໜ້າ, ເຊິ່ງກ່ອນ ໜ້າ ນີ້ເອີ້ນວ່າ Coreutils Viewer, ແມ່ນ ຄຳ ສັ່ງ C ແສງສະຫວ່າງທີ່ຄົ້ນຫາ ຄຳ ສັ່ງພື້ນຖານຫຼັກເຊັ່ນ: cp, mv, grep ແລະອື່ນໆ ກຳ ລັງຖືກ ດຳ ເນີນການໃນລະບົບແລະສະແດງເປີເຊັນຂອງຂໍ້ມູນທີ່ຖືກຄັດລອກ, ມັນພຽງແຕ່ໃຊ້ໃນ Linux ແລະ Mac OS X ລະບົບປະຕິບັດການ.

ນອກຈາກນັ້ນ, ມັນຍັງສະແດງແງ່ມຸມທີ່ ສຳ ຄັນເຊັ່ນ: ເວລາທີ່ຄາດຄະເນແລະເວລາຜ່ານເຂົ້າ, ແລະສະ ເໜີ ໃຫ້ຜູ້ຊົມໃຊ້ມີຮູບແບບ“ ຄ້າຍຄືກັນ”.

ມັນສະແກນເອກະສານຄົ້ນຫາທີ່ເປີດ, ຊອກຫາ ຕຳ ແໜ່ງ, ແລະລາຍງານສະຖານະພາບ ສຳ ລັບເອກະສານທີ່ກ້ວາງຂວາງ. ສິ່ງທີ່ ສຳ ຄັນມັນແມ່ນເຄື່ອງມືທີ່ມີແສງສະຫວ່າງຫຼາຍ, ແລະ ເໝາະ ສົມກັບ ຄຳ ສັ່ງໃດໆທີ່ປະຕິບັດໄດ້.

ວິທີການຕິດຕັ້ງໂປແກຼມໂປແກມຄວາມຄືບ ໜ້າ ໃນ Linux

ຄວາມຄືບ ໜ້າ ຮຽກຮ້ອງໃຫ້ຫໍສະ ໝຸດ ສາກົນເຮັດວຽກໄດ້, ສະນັ້ນຕິດຕັ້ງຫໍສະ ໝຸດ ກ່ອນທີ່ຈະ ດຳ ເນີນການຕິດຕັ້ງມັນ, ໂດຍການ ດຳ ເນີນການ ຄຳ ສັ່ງທີ່ ເໝາະ ສົມດ້ານລຸ່ມ:

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

ທ່ານສາມາດເລີ່ມຕົ້ນດ້ວຍການກົດປຸ່ມຫຼືການດາວໂຫລດເອກະສານຊຸດຈາກ Github repo ຂອງມັນດັ່ງຕໍ່ໄປນີ້:

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

ຕໍ່ໄປ, ຍ້າຍເຂົ້າໃນລະບົບຄວາມຄືບ ໜ້າ ແລະສ້າງມັນຕາມທີ່ສະແດງ:

$ cd progress
$ make 
$ sudo make install

ຫຼັງຈາກຕິດຕັ້ງມັນ ສຳ ເລັດແລ້ວ, ພຽງແຕ່ ດຳ ເນີນການເຄື່ອງມືນີ້ຈາກປາຍທາງຂອງທ່ານ, ຂ້າງລຸ່ມນີ້ພວກເຮົາຈະຍ່າງຜ່ານຕົວຢ່າງສອງສາມຕົວຢ່າງຂອງການ ນຳ ໃຊ້ Progress ໃນລະບົບ Linux.

ທ່ານສາມາດເບິ່ງ ຄຳ ສັ່ງ coreutils ທັງ ໝົດ ທີ່ Progress ເຮັດວຽກໄດ້ໂດຍການໃຊ້ມັນໂດຍບໍ່ມີທາງເລືອກໃດໆ, ເພາະວ່າ ຄຳ ສັ່ງທີ່ບໍ່ແມ່ນຂອງຫຼັກແມ່ນ ກຳ ລັງຖືກປະຕິບັດຢູ່ໃນລະບົບ:

$ progress 

ເພື່ອສະແດງຜ່ານເຂົ້າ I/O ທີ່ຄາດຄະເນແລະຄາດຄະເນເວລາທີ່ຍັງເຫຼືອ ສຳ ລັບການໄປຫາ ຄຳ ສັ່ງ coreutils, ໃຫ້ຕົວເລືອກ -w :

$ progress -w

ເລີ່ມຕົ້ນ ຄຳ ສັ່ງ ໜັກ ແລະຕິດຕາມມັນໂດຍໃຊ້ຕົວເລືອກ -m ແລະ $! ດັ່ງຕໍ່ໄປນີ້:

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

ໃນຕົວຢ່າງຕໍ່ໄປ, ທ່ານສາມາດເປີດປ່ອງຢ້ຽມຢູ່ປາຍຍອດສອງຫຼືຫຼາຍກວ່າ, ຫຼັງຈາກນັ້ນ ດຳ ເນີນການ ຄຳ ສັ່ງ coreutils ໃນແຕ່ລະອັນ, ແລະສັງເກດເບິ່ງຄວາມຄືບ ໜ້າ ຂອງພວກມັນໂດຍ ນຳ ໃຊ້ປ່ອງຢ້ຽມຢູ່ປາຍອື່ນໆດັ່ງທີ່ສະແດງໃນຮູບຂ້າງລຸ່ມນີ້.

ຄຳ ສັ່ງຂ້າງລຸ່ມນີ້ຈະຊ່ວຍໃຫ້ທ່ານສາມາດກວດສອບທຸກໆກໍລະນີທີ່ມີຢູ່ໃນປະຈຸບັນແລະທີ່ ກຳ ລັງຈະເກີດຂອງ ຄຳ ສັ່ງ coreutils:

$ watch progress -q

ສຳ ລັບຕົວເລືອກທີ່ ໜ້າ ສົນໃຈຫຼາຍ, ເບິ່ງຜ່ານ ໜ້າ ຜູ້ຊາຍທີ່ກ້າວ ໜ້າ ຫຼືເຂົ້າເບິ່ງທີ່ https://github.com/Xfennec/progress:

$ man progress

ເປັນຂໍ້ສະຫລຸບທີ່ສັງລວມ, ນີ້ແມ່ນເຄື່ອງມືທີ່ມີປະໂຫຍດຫຼາຍ ສຳ ລັບການຕິດຕາມຄວາມຄືບ ໜ້າ ຂອງ ຄຳ ສັ່ງຫຼັກ, ໂດຍສະເພາະເມື່ອ ສຳ ເນົາຫຼືເກັບມ້ຽນແລະອັດເອກະສານ ໜັກ, ບວກກັບອື່ນໆອີກຫຼາຍຢ່າງ.

ຖ້າທ່ານໄດ້ຕິດຕັ້ງມັນຢ່າງປະສົບຜົນ ສຳ ເລັດ, ໃຊ້ມັນແລະແບ່ງປັນປະສົບການຂອງທ່ານກັບພວກເຮົາຜ່ານພາກ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້. ທ່ານຍັງສາມາດໃຫ້ຕົວຢ່າງການ ນຳ ໃຊ້ທີ່ດີທີ່ສຸດແກ່ພວກເຮົາເຊິ່ງທ່ານເຫັນວ່າມັນເປັນປະໂຫຍດ ສຳ ລັບວຽກງານບໍລິຫານລະບົບປະ ຈຳ ວັນທີ່ ສຳ ຄັນແລະອື່ນໆ