ນີ້ແມ່ນແຖບຄໍາສັ່ງທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
bar - ສະແດງຂໍ້ມູນກ່ຽວກັບການໂອນຂໍ້ມູນ
ສະຫຼຸບສັງລວມ
ພາທະນາຍຄວາມ [ ຕົວເລືອກ I/O ] [ ຕົວເລືອກການສະແດງ ] [ ທາງເລືອກສີ ]
[ ໄຟລ໌ປ້ອນຂໍ້ມູນ ] [ output-file ]
[ -h | - ຊ່ວຍ ] [ -v | - ການປ່ຽນແປງ ]
ລາຍລະອຽດ
ແຖບແມ່ນເຄື່ອງມືທີ່ງ່າຍດາຍທີ່ຈະປະມວນຜົນກະແສຂໍ້ມູນແລະພິມການສະແດງຜົນສໍາລັບຜູ້ໃຊ້
stderr ສະແດງໃຫ້ເຫັນ (a) ຈໍານວນຂອງຂໍ້ມູນທີ່ຜ່ານ, (b) throughput ຂອງການໂອນຂໍ້ມູນ,
ແລະ, ຖ້າຂະຫນາດທັງຫມົດຂອງການຖ່າຍທອດຂໍ້ມູນແມ່ນຮູ້ຈັກ, (c) ໄລຍະເວລາທີ່ຄາດຄະເນ, ເປີເຊັນ
ສໍາເລັດ, ແລະແຖບຄວາມຄືບຫນ້າ.
ບາໄດ້ຖືກຂຽນໄວ້ໃນຕອນຕົ້ນສໍາລັບຈຸດປະສົງຂອງການຄາດຄະເນຈໍານວນເວລາທີ່ຕ້ອງການ
ໂອນຂໍ້ມູນຈໍານວນຫຼວງຫຼາຍ (ຫຼາຍ, ຫຼາຍກິກາໄບ) ຂອງຂໍ້ມູນໃນທົ່ວເຄືອຂ່າຍ. (ໂດຍປົກກະຕິໃນ
SSH/ທໍ່ tar.)
ຂ້າພະເຈົ້າ / O ຄໍາສັ່ງ LINE OPTIONS
-ຖ້າ ໄຟລ໌ປ້ອນຂໍ້ມູນ
--ໃນໄຟລ໌ ໄຟລ໌ປ້ອນຂໍ້ມູນ
ອ່ານການປ້ອນຂໍ້ມູນຈາກ ໄຟລ໌ປ້ອນຂໍ້ມູນ. ຄ່າເລີ່ມຕົ້ນ: stdin
-ຂອງ output-file
--out-file output-file
ຂຽນຜົນໄດ້ຮັບໃສ່ output-file. If ໄດ້ output ເອກະສານ is a ໄດເລກະທໍລີ, ຫຼັງຈາກນັ້ນ ພາທະນາຍຄວາມ ຈະ ຄວາມພະຍາຍາມ to
ສ້າງໄຟລ໌ໃນໄດເລກະທໍລີຜົນຜະລິດທີ່ມີຊື່ດຽວກັນກັບໄຟລ໌ປ້ອນຂໍ້ມູນ, ແລະພະຍາຍາມ
ເພື່ອຄັດລອກຮູບແບບໄຟລ໌ປ້ອນຂໍ້ມູນເຊັ່ນດຽວກັນກັບຂໍ້ມູນຂອງມັນ. ຄ່າເລີ່ມຕົ້ນ: stdout
ກະລຸນາສັງເກດວ່າຖ້າບໍ່ມີ - ຖ້າຫາກວ່າ, -- ໃນໄຟລ໌, -ຂອງ, or --out-file ທາງເລືອກແມ່ນໄດ້ລະບຸໄວ້ໃນ
ເສັ້ນຄໍາສັ່ງ, ແລະທາງເລືອກເສັ້ນຄໍາສັ່ງທີ່ບໍ່ຮູ້ຈັກແມ່ນພົບ, ຫຼັງຈາກນັ້ນແຖບຈະສົມມຸດວ່າ
ຕົວເລືອກແຖວຄໍາສັ່ງທີ່ບໍ່ຮູ້ຈັກທໍາອິດແມ່ນເສັ້ນທາງໄປຫາໄຟລ໌ປ້ອນຂໍ້ມູນ, ແລະທີສອງ (ຖ້າ
ພົບ) ເປັນເສັ້ນທາງໄປຫາໄຟລ໌ຜົນຜະລິດ.
-s ຂະຫນາດ
--ຂະໜາດ ຂະຫນາດ
ຄາດຫວັງວ່າການປ້ອນຂໍ້ມູນຂອງ ຂະຫນາດ ໄບ.
ເມື່ອອ່ານໄຟລ໌ປົກກະຕິຫຼືການເຊື່ອມຕໍ່ກັບໄຟລ໌ປົກກະຕິ, ແຖບຈະສະກັດຂະຫນາດໄຟລ໌
ດ້ວຍຕົວມັນເອງ. ຢ່າງໃດກໍຕາມ, ທຸງນີ້ແມ່ນເປັນປະໂຫຍດສໍາລັບການອ່ານຈາກຕົວອັກສອນ - ຫຼືຕັນ -
ໄຟລ໌ອຸປະກອນພິເສດ, ຫຼືຈາກທໍ່. ຂະຫນາດ ອາດຈະຕິດຕາມດ້ວຍ 'k', 'm', 'g', 't', 'p',
ຫຼື 'e' ສໍາລັບ kilobytes, megabytes, gigabytes, terabytes, petabytes, ຫຼື exabytes,
ຕາມລໍາດັບ (ເບິ່ງຕົວເລືອກ -k ຂ້າງລຸ່ມນີ້). ອີກທາງເລືອກ, ຂະຫນາດ ອາດຈະໄດ້ຮັບການລະບຸໄວ້
ໃນແງ່ຂອງ 'b' ສໍາລັບຕັນ (ເບິ່ງ -bl ທາງເລືອກຂ້າງລຸ່ມນີ້). ເບິ່ງຕົວຢ່າງຂ້າງລຸ່ມນີ້.
-c ຂະຫນາດ
-- ສໍາເລັດ ຂະຫນາດ
ແນະນຳແຖບນັ້ນ ຂະຫນາດ bytes ຂອງກະແສຂໍ້ມູນໄດ້ຖືກຄັດລອກແລ້ວ, ແລະອັນນີ້
ເປັນການສືບຕໍ່ຂອງກະແສຂໍ້ມູນທີ່ຜ່ານມາ. ໃຫ້ສັງເກດວ່າການນໍາໃຊ້ທາງເລືອກນີ້ຈະຖິ້ມ
off throughput ແລະການຄິດໄລ່ ETA ໃນຕອນທໍາອິດ, ແຕ່ພວກເຂົາຄວນຈະຕົກລົງເປັນ
ການໂອນຍ້າຍຍັງສືບຕໍ່.
-bs ຂະຫນາດ buffer
--buffer-size ຂະຫນາດ buffer
ຈັດສັນ I/O buffer ຂອງ ຂະຫນາດ buffer ໄບຕ໌. ຕົວແກ້ໄຂດຽວກັນອາດຈະໃຊ້ໄດ້ທີ່ນີ້ ('k',
'm', 'g', 't', 'p', 'e' ແລະ 'b') ສໍາລັບ -s ທຸງຂ້າງເທິງ. ການປ່ຽນແປງຂະຫນາດ buffer
ສາມາດປັບປຸງການຜ່ານ, ຂຶ້ນກັບການນໍາໃຊ້ຂອງທ່ານແຖບ. ສໍາລັບ I/O ໄວ
ການດໍາເນີນງານ, ເວົ້າຈາກ ramdisk ຕົວຢ່າງ, ມັນອາດຈະຄຸ້ມຄ່າໃນຂະນະທີ່ເຈົ້າເຮັດ
ທົດລອງກັບ buffer ຂະຫນາດໃຫຍ່ (ປະມານ 1MB ສໍາລັບການຍົກຕົວຢ່າງ). ແຕ່ສໍາລັບການດໍາເນີນງານ I/O ຊ້າ,
ຄືກັບຈາກ tape drive, ເຈົ້າພຽງແຕ່ອາດຈະເສຍຄວາມຊົງຈໍາຂອງເຈົ້າ. ຄ່າເລີ່ມຕົ້ນ: 52488
(512KB)
-ທີ ອັດຕາການ
--throttle ອັດຕາການ
ຈໍາກັດການຜ່ານ I/O ເປັນ ອັດຕາການ bytes ຕໍ່ວິນາທີ. ຕົວແກ້ໄຂອັນດຽວກັນນີ້ນຳໃຊ້ຢູ່ບ່ອນນີ້ ('k',
'm', 'g', 't', 'p', 'e' ແລະ 'b') ສໍາລັບ -s ທຸງຂ້າງເທິງ.
-i ວິນາທີ
-- ໄລຍະຫ່າງ ວິນາທີ
ອັບເດດຈໍສະແດງຜົນທຸກ ວິນາທີ ວິນາທີ. ຄ່າເລີ່ມຕົ້ນ: 1 ວິນາທີ
-t ໄມໂຄວິນາທີ
--ຫມົດເວລາ ໄມໂຄວິນາທີ
ຈຳນວນໄມໂຄວິນາທີເພື່ອລໍຖ້າການປ່ຽນແປງໃນສະຖານະ I/O ກ່ອນ ເລືອກ() ເວລາ
ອອກ. ຄ່າເລີ່ມຕົ້ນ: 250000 (1/4 ວິນາທີ)
-k 1000 | 1024
--ກິໂລ 1000 | 1024
ໃຊ້ 1000 ຫຼື 1024 ເປັນຄໍານິຍາມຂອງກິໂລໄບ. ຄ່າເລີ່ມຕົ້ນ: 1024
-bl ຂະຫນາດ
--block-size ຂະຫນາດ
ເມື່ອອ່ານຂະຫນາດຈາກເສັ້ນຄໍາສັ່ງທີ່ຖືກກໍານົດໄວ້ໃນຂໍ້ກໍານົດຂອງຕັນ, ສົມມຸດ
ຕັນດຽວແມ່ນ ຂະຫນາດ ໄບ. ເລືອກຂະຫນາດ ອາດຈະຕິດຕາມດ້ວຍ 'k', 'm', 'g', 't', 'p', ຫຼື 'e'
ສໍາລັບ kilobytes, megabytes, gigabytes, terabytes, petabytes, ຫຼື exabytes, ຕາມລໍາດັບ.
ຂະໜາດຂອງບລັອກຕ້ອງຖືກຕັ້ງກ່ອນທີ່ຈະລະບຸຂະໜາດໃດນຶ່ງໃນແງ່ຂອງບລັອກ ຫຼືຄ່າເລີ່ມຕົ້ນ
ຄ່າຈະຖືກໃຊ້ແທນ. ການລະບຸ ຂະຫນາດ ໃນຂໍ້ກໍານົດຂອງ 'b' ສໍາລັບຕັນແມ່ນບໍ່ອະນຸຍາດໃຫ້
ສໍາລັບທາງເລືອກນີ້. ຄ່າເລີ່ມຕົ້ນ: 512
DISPLAY ຄໍາສັ່ງ LINE OPTIONS
-sw width
--ຄວາມກວ້າງຂອງໜ້າຈໍ width
ສົມມຸດຄວາມກວ້າງຂອງຫນ້າຈໍ width ລັກສະນະ.
ແຖບຈະພະຍາຍາມດຶງເອົາຄວາມກວ້າງຂອງ terminal ທີ່ມັນກໍາລັງເຮັດວຽກຢູ່, ແລະຈະປັບ
ຄວາມກວ້າງນັ້ນຖ້າ terminal ຖືກປັບຂະຫນາດ. ຖ້າແຖບບໍ່ສາມາດກໍານົດຄວາມກວ້າງຂອງ terminal, ຫຼັງຈາກນັ້ນ
ແຖບຈະສົມມຸດຄວາມກວ້າງເລີ່ມຕົ້ນຂອງ 79 ຕົວອັກສອນ. ໃຊ້ --ຄວາມກວ້າງຂອງໜ້າຈໍ ເສັ້ນຄໍາສັ່ງ
ທາງເລືອກທີ່ຈະ override ພຶດຕິກໍານີ້ແລະລະບຸຄວາມກວ້າງຄົງທີ່ສໍາລັບແຖບທີ່ຈະນໍາໃຊ້. (ເມື່ອນີ້
ທາງເລືອກແມ່ນຖືກນໍາໃຊ້, ແຖບຈະລະເລີຍສັນຍານປັບຂະຫນາດຢູ່ປາຍຍອດແລະສືບຕໍ່ນໍາໃຊ້ຄ່າ
ສະຫນອງໃຫ້ໂດຍຜູ້ໃຊ້.)
-sw-1 | --screen-width-minus-one
-sw-0 | --screen-width-minus-zero
ແຖບຄໍາແນະນໍາໃຫ້ໃຊ້ຄວາມກວ້າງຂອງຖັນທັງໝົດທີ່ລາຍງານໂດຍ termio, ຫຼືນຶ່ງໜ້ອຍກວ່າ
ລາຍງານໂດຍ termio. Ie ຖ້າ termio ລາຍງານວ່າທ່ານກໍາລັງແລ່ນແຖບຢູ່ໃນ terminal
ນັ້ນແມ່ນ 80 ຕົວອັກສອນກວ້າງ, ໂດຍໃຊ້ຕົວເລືອກແຖວຄໍາສັ່ງ --screen-width-minus-one
ແຖບສັ່ງໃຫ້ໃຊ້ພຽງແຕ່ 79 ຕົວອັກສອນເພື່ອພິມຈໍສະແດງຜົນ. ຖ້າເຈົ້າໃຊ້ a
terminal ຫຼື shell ທີ່ຫໍ່ເສັ້ນທຸກຄັ້ງທີ່ແຖບພິມຕົວອັກສອນສຸດທ້າຍຫຼັງຈາກນັ້ນນີ້
ຄວນແກ້ໄຂບັນຫານັ້ນ. ຄ່າເລີ່ມຕົ້ນແມ່ນການໃຊ້ຄວາມກວ້າງຂອງເຄື່ອງໝາຍປາຍທາງເຕັມ.
-sh ລະດັບຄວາມສູງ
--ຄວາມສູງຫນ້າຈໍ ລະດັບຄວາມສູງ
ສົມມຸດຄວາມສູງຂອງຫນ້າຈໍ ລະດັບຄວາມສູງ ລັກສະນະ.
ແຖບຈະພະຍາຍາມດຶງເອົາຄວາມສູງຂອງ terminal ທີ່ມັນກໍາລັງແລ່ນຢູ່ໃນ, ແລະຈະ
ປັບຄວາມສູງນັ້ນຖ້າຈຸດປ່ຽນຂະໜາດ. ຖ້າແຖບບໍ່ສາມາດກໍານົດ terminal ໄດ້
ຄວາມສູງ, ຫຼັງຈາກນັ້ນແຖບຈະສົມມຸດຄວາມສູງເລີ່ມຕົ້ນຂອງ 23 ຕົວອັກສອນ. ໃຊ້ --ຄວາມສູງຫນ້າຈໍ
ທາງເລືອກແຖວຄໍາສັ່ງເພື່ອ override ພຶດຕິກໍານີ້ແລະລະບຸຄວາມສູງຄົງທີ່ສໍາລັບແຖບທີ່ຈະນໍາໃຊ້.
(ເມື່ອຕົວເລືອກນີ້ຖືກໃຊ້, ແຖບຈະບໍ່ສົນໃຈສັນຍານປັບຂະໜາດຂອງເຄື່ອງໝາຍປາຍທາງ ແລະສືບຕໍ່ນຳໃຊ້
ຄ່າທີ່ໃຫ້ໂດຍຜູ້ໃຊ້.)
ກະລຸນາສັງເກດວ່າທາງເລືອກນີ້ແມ່ນເປັນປະໂຫຍດພຽງແຕ່ໃນເວລາທີ່ນໍາໃຊ້ຮ່ວມກັບ -- ຂໍ້ມູນ-
ເອກະສານ ທາງເລືອກແຖວຄໍາສັ່ງ. ຖ້າບໍ່ດັ່ງນັ້ນແຖບບໍ່ຈໍາເປັນຕ້ອງຮູ້ຄວາມສູງຂອງຫນ້າຈໍຕາມລໍາດັບ
ເພື່ອປະຕິບັດຫນ້າທີ່ຂອງມັນ.
-sh-1 | --screen-height-minus-one
-sh-0 | --screen-height-minus-zero
ແຖບຄໍາແນະນໍາໃຫ້ໃຊ້ຄວາມສູງແຖວທັງໝົດທີ່ລາຍງານໂດຍ termio, ຫຼືໜ້ອຍກວ່າໜຶ່ງແຖວ
ລາຍງານໂດຍ termio. Ie ຖ້າ termio ລາຍງານວ່າທ່ານກໍາລັງແລ່ນແຖບຢູ່ໃນ terminal
ນັ້ນແມ່ນ 24 ແຖວຕົວອັກສອນສູງ, ໂດຍໃຊ້ຕົວເລືອກແຖວຄໍາສັ່ງ --screen-height-minus-one
ແຖບສັ່ງໃຫ້ໃຊ້ພຽງແຕ່ 23 ແຖວເພື່ອພິມຈໍສະແດງຜົນ. ຖ້າທ່ານກໍາລັງໃຊ້ terminal ຫຼື
shell ທີ່ຫໍ່ເສັ້ນທຸກຄັ້ງທີ່ແຖບພິມຕົວອັກສອນສຸດທ້າຍຫຼັງຈາກນັ້ນອັນນີ້ຄວນ
ແກ້ໄຂບັນຫານັ້ນ. ຄ່າເລີ່ມຕົ້ນແມ່ນການໃຊ້ຄວາມສູງຂອງເຄື່ອງໝາຍປາຍທາງເຕັມ.
ກະລຸນາສັງເກດວ່າທາງເລືອກນີ້ແມ່ນເປັນປະໂຫຍດພຽງແຕ່ໃນເວລາທີ່ນໍາໃຊ້ຮ່ວມກັບ -- ຂໍ້ມູນ-
ເອກະສານ ທາງເລືອກແຖວຄໍາສັ່ງ. ຖ້າບໍ່ດັ່ງນັ້ນແຖບບໍ່ຈໍາເປັນຕ້ອງຮູ້ຄວາມສູງຂອງຫນ້າຈໍຕາມລໍາດັບ
ເພື່ອປະຕິບັດຫນ້າທີ່ຂອງມັນ.
- ເຈົ້າ string | --ຫົວຂໍ້ string
ຕັ້ງຫົວຂໍ້ເປັນ string.
-dti | -ຕິ
--ສະແດງຫົວຂໍ້ | --ບໍ່ມີຊື່
ເປີດ/ປິດການສະແດງຫົວຂໍ້. ເຖິງແມ່ນວ່າຈະເປີດ, ຖ້າບໍ່ມີສາຍຫົວຂໍ້ຖືກຕັ້ງແລ້ວຈະບໍ່ມີຫົວຂໍ້
ຖືກສະແດງອອກ. ຄ່າເລີ່ມຕົ້ນເປີດຢູ່.
-dtw | --ສະແດງ-ບິດ
-ntw | --ບໍ່ບິດ
ເປີດ/ປິດ twiddle ໃນຈໍສະແດງຜົນ.
-dc | --ສະແດງຜົນ-ນັບ
-nc | -- ບໍ່ນັບ
ເປີດ/ປິດການນັບຂໍ້ມູນໃນຈໍສະແດງຜົນ. ຄ່າເລີ່ມຕົ້ນເປີດຢູ່.
-dcb | - ncb
--ສະແດງ-ນັບ-ບິດ | --no-count-bits
ສະແດງຂໍ້ມູນນັບເປັນ bits ແທນທີ່ຈະເປັນ bytes. ຄ່າເລີ່ມຕົ້ນຖືກປິດໄວ້.
ໂດຍແຖບເລີ່ມຕົ້ນຈະສະແດງຂໍ້ມູນນັບເປັນໄບຕ໌ໂດຍໃຊ້ໝາຍເຫດຂອງ "B". ການນໍາໃຊ້
ທາງເລືອກນີ້, ແຖບຈະສະແດງ throughput ເປັນ bits ການນໍາໃຊ້ notation ຂອງ "b".
- ດທ | --ການສະແດງຜົນຜ່ານ
- ນ | --ບໍ່ຜ່ານ
ເປີດ/ປິດການສົ່ງຂໍ້ມູນຜ່ານຈໍສະແດງຜົນ. ຄ່າເລີ່ມຕົ້ນເປີດຢູ່.
-dthb | - ນທ
--display-throughput-bits | --no-throughput-bits
ສະແດງຜົນຜ່ານເປັນບິດ/ວິນາທີ ແທນທີ່ຈະເປັນໄບຕ໌/ວິນາທີ. ຄ່າເລີ່ມຕົ້ນຖືກປິດໄວ້.
ໂດຍແຖບເລີ່ມຕົ້ນຈະສະແດງຜົນຜ່ານເປັນ bytes/second ໂດຍໃຊ້ notation ຂອງ "B/s".
ການນໍາໃຊ້ທາງເລືອກນີ້, ແຖບຈະສະແດງ throughput ເປັນ bits/ວິນາທີການນໍາໃຊ້ notation ຂອງ
"b/s".
-dt | --ເວລາສະແດງ
- ນ | -- ບໍ່ມີເວລາ
ເປີດ/ປິດເວລາທີ່ຜ່ານໄປ ຫຼື eta ໃນຈໍສະແດງຜົນ. ຄ່າເລີ່ມຕົ້ນເປີດຢູ່.
-from | --ສະແດງ-ຜ່ານ-ເທົ່ານັ້ນ
- ບໍ່ | --no-elapsed-ເທົ່ານັ້ນ
ບັງຄັບແຖບເພື່ອສະແດງເວລາທີ່ຜ່ານໄປແທນທີ່ຈະເປັນ eta. ຄ່າເລີ່ມຕົ້ນຖືກປິດໄວ້.
-dp | --ສະແດງຜົນເປີເຊັນ
-e.g | -- ບໍ່ມີສ່ວນຮ້ອຍ
ເປີດ/ປິດເປີເຊັນສຳເລັດໃນຈໍສະແດງຜົນ. ຄ່າເລີ່ມຕົ້ນເປີດຢູ່.
-db | --ແຖບສະແດງ
-nb | --ບໍ່ມີແຖບ
ເປີດ/ປິດແຖບຄວາມຄືບໜ້າໃນຈໍສະແດງຜົນ. ຄ່າເລີ່ມຕົ້ນເປີດຢູ່.
-ds | --ສະແດງ-ສະຫຼຸບ
-ns | -- ບໍ່ມີບົດສະຫຼຸບ
ເປີດ/ປິດ ຂໍ້ມູນສະຫຼຸບທີ່ສະແດງເມື່ອການດຳເນີນການສຳເລັດ. ຄ່າເລີ່ມຕົ້ນ
ແມ່ນສຸດ.
-in | --ສະແດງ-ທັງໝົດ
-dn | --display-none
ເປີດ/ປິດຈໍສະແດງຜົນທັງໝົດ. -dn ເທົ່າກັບ -ntw -nc -nth -nt -np -nb. (ໃຊ້ -dn
ຕາມດ້ວຍ -db ຈະເທົ່າກັບ -ntw -nc -nth -nt -np.) -da ເທົ່າກັບ
-dtw -dc -dth -dt -dp -db.
-ໃນ ຂໍ້ມູນ | --info-file ຂໍ້ມູນ
ສະແດງຂໍ້ມູນທີ່ມີຢູ່ໃນ ຂໍ້ມູນ ໃນຂະນະທີ່ການຄັດລອກຂໍ້ມູນ. ໄຟລ໌ ຂໍ້ມູນ is
ໄຟລ໌ຂໍ້ຄວາມປົກກະຕິທີ່ມີຂໍ້ມູນ tidbits ແບ່ງອອກເປັນພາກສ່ວນຕ່າງໆ. ແຕ່ລະ
ພາກສ່ວນແມ່ນແຍກອອກດ້ວຍສາຍທີ່ມີສາຍ "@@@" ດ້ວຍຕົວມັນເອງ, ບໍ່ມີອັນອື່ນ
ຕົວອັກສອນໃນແຖວ, ບໍ່ວ່າກ່ອນໜ້າ ຫຼືຕິດຕາມ.
ເມື່ອແຖບເລີ່ມຕົ້ນ, ມັນຈະນັບຈໍານວນພາກສ່ວນພາຍໃນໄຟລ໌. ແຖບຈະຫຼັງຈາກນັ້ນ
ເລີ່ມຕົ້ນໂດຍການສະແດງພາກສ່ວນທໍາອິດຂອງຂໍ້ມູນທີ່ຈະສະແດງໄດ້ກ່ອນທີ່ຈະແຕ້ມໄດ້
ເສັ້ນສະຖານະພາບ. ຫຼັງຈາກນັ້ນ, ແຕ່ລະໄລຍະ, ແຕ່ລະພາກສ່ວນສືບຕໍ່ຈະໄດ້ຮັບການສະແດງເປັນ
ຕົວຊີ້ບອກຄວາມຄືບໜ້າຕື່ມຂຶ້ນ.
ຄວາມຄືບຫນ້າຂອງການໂອນຂໍ້ມູນແມ່ນຕົວກະຕຸ້ນສໍາລັບແຕ່ລະການສະແດງຜົນຢ່າງຕໍ່ເນື່ອງ. ສໍາລັບ
ຕົວຢ່າງ, ຖ້າໄຟລ໌ຂໍ້ມູນຂອງທ່ານມີສີ່ສ່ວນທີ່ແນ່ນອນ, ຫຼັງຈາກນັ້ນທໍາອິດ
ພາກສ່ວນຈະໄດ້ຮັບການພິມອອກເປັນແຖບເລີ່ມຕົ້ນ, ພາກທີສອງຫຼັງຈາກການໂອນຂໍ້ມູນ hits
25%, ອັນທີສາມ 50%, ແລະທີສີ່ 75%.
ຖ້າແຖບຖືກຕັ້ງຄ່າໃຫ້ໃຊ້ລະຫັດຄວບຄຸມ ANSI, ຫຼັງຈາກນັ້ນໜ້າຈໍຈະຖືກລຶບລ້າງກ່ອນ
ການພິມພາກສ່ວນຈາກເອກະສານຂໍ້ມູນ. ຖ້າບໍ່ດັ່ງນັ້ນ, ເນື້ອໃນຂອງປະຈຸບັນ
ຫນ້າຈໍຖືກເລື່ອນຂຶ້ນແລະປິດຫນ້າຈໍ.
-dnum | --ສະແດງ-ຕົວເລກ
ຢ່າສະແດງຈໍສະແດງຜົນປົກກະຕິ, ແຕ່ແທນທີ່ຈະສະແດງຈໍານວນເຕັມທີ່ເປັນຕົວແທນຂອງເປີເຊັນ
ຂອງການໂອນທີ່ສົມບູນ, ຈໍານວນເຕັມຕໍ່ແຖວ. ຜົນຜະລິດນີ້ແມ່ນເຫມາະສົມສໍາລັບ
piping ກັບໂຄງການອື່ນໆເຊັ່ນ: ກ່ອງໂຕ້ຕອບ(1) or ສະຖຽນລະພາບ(1). ນີ້ຫມາຍຄວາມວ່າຈໍານວນທັງຫມົດ
ຂະຫນາດການໂອນຕ້ອງໄດ້ຮັບການຮູ້ໂດຍແຖບ, ໂດຍການຊອກຫາຂະຫນາດຂອງໄຟລ໌ປ້ອນຂໍ້ມູນໂດຍກົງ
ຫຼືໂດຍການນໍາໃຊ້ --ຂະໜາດ ຕົວເລືອກເສັ້ນທາງຄໍາສັ່ງ.
-dw | --ສະແດງ-ລໍຖ້າ
ລໍຖ້າໃຫ້ byte ທໍາອິດຂອງຂໍ້ມູນມາໂດຍຜ່ານການກ່ອນທີ່ຈະສະແດງຫຍັງ.
ສີ ຄໍາສັ່ງ LINE OPTIONS
ສໍາລັບຕົວເລືອກເສັ້ນຄໍາສັ່ງສະເພາະສີຕໍ່ໄປນີ້, ຄໍາສໍາຄັນຕໍ່ໄປນີ້ແມ່ນ
ຮັບຮູ້ວ່າເປັນຊື່ສີທີ່ຖືກຕ້ອງ: ປົກກະຕິ, ສີດໍາ, ສີແດງ, ສີຂຽວ, ສີເຫຼືອງ, ສີຟ້າ, magenta, ສີຟ້າ,
ແລະສີຂາວ
-ແດນ | --display-ansi
-ນານ | --no-ansi
ເປີດ/ປິດການໃຊ້ລະຫັດສີ ansi ໃນຈໍສະແດງຜົນ.
-spbg ສີ | --space-ພື້ນຫຼັງ ສີ
ການນໍາໃຊ້ ສີ ເປັນສີພື້ນຫຼັງສໍາລັບໄລຍະຫ່າງລະຫວ່າງວັດຖຸສະແດງ. ຄ່າເລີ່ມຕົ້ນ: ປົກກະຕິ
-twfg ສີ | --twiddle-foreground ສີ
-twbg ສີ | --twiddle-ພື້ນຫຼັງ ສີ
ການນໍາໃຊ້ ສີ ເປັນສີ twiddle ໃນຈໍສະແດງຜົນ. ຄ່າເລີ່ມຕົ້ນ: ປົກກະຕິ
-twb | --twiddle-bold
- ຄູ່ | --twiddle-ປົກກະຕິ
ເປີດ/ປິດການໃຊ້ຟອນຕົວໜາ ເມື່ອສະແດງຕົວບິດ. ປິດຄ່າເລີ່ມຕົ້ນ
-tifg ສີ | --ຫົວຂໍ້-ເບື້ອງໜ້າ ສີ
- ທິບ ສີ | --ຫົວຂໍ້-ພື້ນຫລັງ ສີ
ການນໍາໃຊ້ ສີ ເປັນສີຫົວຂໍ້ໃນການສະແດງ. ຄ່າເລີ່ມຕົ້ນ: ປົກກະຕິ
- ທິບ | --title-bold
- ກົ່ວ | --title-ປົກກະຕິ
ເປີດ/ປິດການນຳໃຊ້ຕົວອັກສອນຕົວໜາ ເມື່ອສະແດງຫົວຂໍ້. ປິດຄ່າເລີ່ມຕົ້ນ
-cfg ສີ | --count-foreground ສີ
-cbg ສີ | --count-background ສີ
ການນໍາໃຊ້ ສີ ເປັນຂໍ້ມູນນັບສີໃນຈໍສະແດງຜົນ. ຄ່າເລີ່ມຕົ້ນ: ປົກກະຕິ
-cb | --ນັບ-ກ້າຫານ
-cn | --ນັບ-ປົກກະຕິ
ເປີດ/ປິດການນຳໃຊ້ຕົວອັກສອນຕົວໜາ ເມື່ອສະແດງຈຳນວນຂໍ້ມູນ. ປິດຄ່າເລີ່ມຕົ້ນ
-thlfg ສີ | --throughput-label-foreground ສີ
-thlbg ສີ | --throughput-label-background ສີ
ການນໍາໃຊ້ ສີ ເປັນສີປ້າຍຊື່ຜ່ານການສະແດງຜົນ. ຄ່າເລີ່ມຕົ້ນ: ປົກກະຕິ
-thlb | --throughput-label-bold
-thln | --throughput-label-normal
ເປີດ/ປິດການນຳໃຊ້ຕົວອັກສອນຕົວໜາ ເມື່ອສະແດງປ້າຍກຳກັບຜ່ານ. ປິດຄ່າເລີ່ມຕົ້ນ
-thfg ສີ | --throughput-foreground ສີ
-thbg ສີ | --throughput-ຄວາມເປັນມາ ສີ
ການນໍາໃຊ້ ສີ ເປັນສີຜ່ານໃນຈໍສະແດງຜົນ. ຄ່າເລີ່ມຕົ້ນ: ປົກກະຕິ
- ທ | --throughput-bold
- ທ | --throughput-ປົກກະຕິ
ເປີດ/ປິດການໃຊ້ຟອນຕົວໜາເມື່ອສະແດງການສົ່ງຜ່ານ. ປິດຄ່າເລີ່ມຕົ້ນ
-tlfg ສີ | --time-label-foreground ສີ
-tlbg ສີ | --time-label-ພື້ນຫຼັງ ສີ
ການນໍາໃຊ້ ສີ ເປັນສີປ້າຍເວລາໃນຈໍສະແດງຜົນ. ຄ່າເລີ່ມຕົ້ນ: ປົກກະຕິ
-tlb | --time-label-bold
-tln | --time-label-ປົກກະຕິ
ເປີດ/ປິດການນຳໃຊ້ຕົວອັກສອນຕົວໜາ ເມື່ອສະແດງປ້າຍກຳກັບເວລາ. ປິດຄ່າເລີ່ມຕົ້ນ
-tfg ສີ | --ເວລາ-ເບື້ອງໜ້າ ສີ
-tbg ສີ | --ເວລາ-ຄວາມເປັນມາ ສີ
ການນໍາໃຊ້ ສີ ເປັນສີເວລາໃນຈໍສະແດງຜົນ. ຄ່າເລີ່ມຕົ້ນ: ປົກກະຕິ
- ທ | --time-bold
-tn | --ເວລາ-ປົກກະຕິ
ເປີດ/ປິດການນຳໃຊ້ຕົວອັກສອນຕົວໜາ ເມື່ອສະແດງເວລາ. ປິດຄ່າເລີ່ມຕົ້ນ
-pfg ສີ | --percent-foreground ສີ
-pbg ສີ | --ເປີເຊັນ-ພື້ນຫລັງ ສີ
ການນໍາໃຊ້ ສີ ເປັນເປີເຊັນສີໃນຈໍສະແດງຜົນ. ຄ່າເລີ່ມຕົ້ນ: ປົກກະຕິ
-pb | --percent-bold
- ນ | --ເປີເຊັນ-ປົກກະຕິ
ເປີດ/ປິດການນຳໃຊ້ຕົວອັກສອນຕົວໜາ ເມື່ອສະແດງເປີເຊັນ. ປິດຄ່າເລີ່ມຕົ້ນ
-bbfg ສີ | --bar-brace-foreground ສີ
-bbg ສີ | --bar-brac-background ສີ
ການນໍາໃຊ້ ສີ ເປັນສີວົງເລັບອ້ອມແຖບຄວາມຄືບໜ້າໃນຈໍສະແດງຜົນ. ຄ່າເລີ່ມຕົ້ນ: ປົກກະຕິ
- ບີບີ | --bar-brac-bold
-bbn | --bar-brace-ປົກກະຕິ
ເປີດ/ປິດການໃຊ້ຟອນຕົວໜາ ເມື່ອສະແດງແຖບແຖບ. ປິດຄ່າເລີ່ມຕົ້ນ
-bfg ສີ | --bar-foreground ສີ
-bbg ສີ | --bar-ຄວາມເປັນມາ ສີ
ການນໍາໃຊ້ ສີ ເປັນສີຂອງແຖບຄວາມຄືບຫນ້າໃນຈໍສະແດງຜົນ. ຄ່າເລີ່ມຕົ້ນ: ປົກກະຕິ
-bb | --bar-bold
-bn | --bar-ປົກກະຕິ
ເປີດ/ປິດການນຳໃຊ້ຕົວອັກສອນຕົວໜາ ເມື່ອສະແດງແຖບຄວາມຄືບໜ້າ. ປິດຄ່າເລີ່ມຕົ້ນ
-bobc | --bar-openbrace-char char
char ເປັນຕົວອັກສອນວົງເລັບເປີດຢູ່ໃນແຖບຄວາມຄືບໜ້າ.
-bcbc | --bar-closebrace-char char
char ເປັນຕົວອັກສອນວົງເລັບໃກ້ຊິດຢູ່ໃນແຖບຄວາມຄືບໜ້າ.
-bcc | --bar-complete-char char
char ເປັນຕົວອັກສອນທີ່ສໍາເລັດໃນແຖບຄວາມຄືບຫນ້າ.
-ບິກ | --bar-incomplete-char char
char ເປັນຕົວອັກສອນທີ່ບໍ່ຄົບຖ້ວນຢູ່ໃນແຖບຄວາມຄືບຫນ້າ.
-h | - ຊ່ວຍ
ສະແດງຂໍ້ຄວາມນີ້ແລະອອກ.
-v | - ການປ່ຽນແປງ
ສະແດງສະບັບຂອງໂຄງການແລະອອກ.
ຊັບພະຍາກອນ ເອກະສານ OPTIONS
ບາງທາງເລືອກແຖວຄໍາສັ່ງອາດຈະຖືກລະບຸໄວ້ໃນໄຟລ໌ຊັບພະຍາກອນ. ແຖບຈະຄົ້ນຫາ a
ໄຟລ໌ຊັບພະຍາກອນໂດຍຊື່ຂອງ /etc/clpbarrc ແລະ, ຖ້າພົບເຫັນ, ແຖບຈະໃຊ້ຄ່າພາຍໃນ
ໂດຍຄ່າເລີ່ມຕົ້ນ. ແຖບຕໍ່ໄປຈະຊອກຫາ ~/.barrc ແລະ, ຖ້າພົບເຫັນ, ແຖບຈະໃຊ້ຄ່າເຫຼົ່ານີ້ເພື່ອ
ລົບລ້າງຄ່າທີ່ກໍານົດໄວ້ພາຍໃນ /etc/clpbarrc. ສຸດທ້າຍ, ແຖບຈະຄົ້ນຫາໄຟລ໌ໃນ
ໄດເລກະທໍລີທີ່ເຮັດວຽກໃນປະຈຸບັນທີ່ມີຊື່ ./.barrc. ຖ້າໄຟລ໌ນີ້ມີຢູ່, ຄ່າຂອງມັນຈະ override
ຄຸນຄ່າທີ່ພົບເຫັນຢູ່ໃນ ~/.barrc or /etc/clpbarrc. ຄ່າໃນທຸກໄຟລ໌ອາດຈະຖືກລົບລ້າງໂດຍ
ທຸງບັນທັດຄໍາສັ່ງ. ແຖວທີ່ເລີ່ມຕົ້ນດ້ວຍ # ແມ່ນບໍ່ສົນໃຈ.
ສໍາລັບທາງເລືອກຊັບພະຍາກອນທີ່ຕ້ອງການ a ປຸ້ຍ ຄ່າ, ຄ່າຕໍ່ໄປນີ້ຖືກຮັບຮູ້: on
ແລະປິດ, ແມ່ນແລະບໍ່ແມ່ນ, (ແລະຕົວຫຍໍ້ຕົວອັກສອນດຽວ y ແລະ n), ຖືກແລະບໍ່ຖືກຕ້ອງ,
(ແລະຕົວຫຍໍ້ຕົວຫຍໍ້ t ແລະ f), 0 ແລະ 1.
ສໍາລັບທາງເລືອກຊັບພະຍາກອນທີ່ຕ້ອງການ a ສີ ມູນຄ່າ, ຄໍາດຽວກັນໄດ້ຖືກຮັບຮູ້ເປັນສໍາລັບ
ຕົວເລືອກເສັ້ນຄໍາສັ່ງສະເພາະສີຂ້າງເທິງ: ປົກກະຕິ, ສີດໍາ, ສີແດງ, ສີຂຽວ, ສີເຫຼືອງ, ສີຟ້າ,
ສີມ່ວງແດງ, ສີຟ້າຂຽວ, ແລະສີຂາວ
ຂະຫນາດ buffer: ຂະຫນາດ buffer
ຈັດສັນ I/O buffer ຂອງ ຂະຫນາດ buffer ໄບຕ໌. ເບິ່ງ --buffer-size ທາງເລືອກແຖວຄໍາສັ່ງ
ຂ້າງເທິງ.
throttle: ອັດຕາການ
ຈໍາກັດການຜ່ານ I/O ເປັນ ອັດຕາການ bytes ຕໍ່ວິນາທີ. ເບິ່ງ --throttle ເສັ້ນຄໍາສັ່ງ
ທາງເລືອກຂ້າງເທິງ.
ໄລຍະຫ່າງ: ວິນາທີ
ອັບເດດຈໍສະແດງຜົນທຸກ ວິນາທີ ວິນາທີ. ເບິ່ງ -- ໄລຍະຫ່າງ ຕົວເລືອກແຖວຄໍາສັ່ງຂ້າງເທິງ.
ຫມົດເວລາ: ໄມໂຄວິນາທີ
ຈຳນວນໄມໂຄວິນາທີເພື່ອລໍຖ້າການປ່ຽນແປງໃນສະຖານະ I/O ກ່ອນ ເລືອກ() ໝົດເວລາ.
ເບິ່ງ --ຫມົດເວລາ ຕົວເລືອກແຖວຄໍາສັ່ງຂ້າງເທິງ.
ກິໂລໄບ: 1000|1024
ໃຊ້ 1000 ຫຼື 1024 ເປັນຄໍານິຍາມຂອງກິໂລໄບ. ເບິ່ງ --ກິໂລ ເສັ້ນຄໍາສັ່ງ
ທາງເລືອກຂ້າງເທິງ.
ຂະຫນາດຕັນ: ຂະຫນາດ
ເມື່ອວິເຄາະຂະໜາດທີ່ລະບຸໄວ້ໃນແງ່ຂອງບລັອກ, ໃຫ້ສົມມຸດວ່າບລັອກດຽວແມ່ນ ຂະຫນາດ ໄບ.
ເບິ່ງ --block-size ຕົວເລືອກແຖວຄໍາສັ່ງຂ້າງເທິງ.
ຄວາມກວ້າງຂອງຫນ້າຈໍ: width
Override termio ແລະສົມມຸດວ່າຫນ້າຈໍແມ່ນ width ຕົວອັກສອນກວ້າງ. ເບິ່ງ --ຫນ້າຈໍ-
width ຕົວເລືອກແຖວຄໍາສັ່ງຂ້າງເທິງ.
ຈໍ-ກວ້າງ-ລົບ-ຫນຶ່ງ: ປຸ້ຍ
ແຖບຄໍາແນະນໍາເພື່ອຈໍາກັດຈໍານວນຄໍລໍາລາຍງານໂດຍ termio ໂດຍຫນຶ່ງ. ເບິ່ງ
--screen-width-minus-one ຕົວເລືອກແຖວຄໍາສັ່ງຂ້າງເທິງ.
ສະແດງ-ບິດ: ປຸ້ຍ
ແຖບຄໍາແນະນໍາເພື່ອເປີດ / ປິດຕົວອັກສອນ twirling twirling ໃນຈໍສະແດງຜົນ. ເບິ່ງ
--ສະແດງ-ບິດ ຕົວເລືອກແຖວຄໍາສັ່ງຂ້າງເທິງ.
ສະແດງຫົວຂໍ້: ປຸ້ຍ
ແຖບຄໍາແນະນໍາເພື່ອເປີດ / ປິດຫົວຂໍ້ໃນການສະແດງ. ເບິ່ງ --ສະແດງຫົວຂໍ້ ຄໍາສັ່ງ
ຕົວເລືອກແຖວຂ້າງເທິງ.
ຈໍສະແດງຜົນ: ບູລີນ
ແຖບຄໍາແນະນໍາເພື່ອເປີດ / ປິດການນັບຂໍ້ມູນໃນຈໍສະແດງຜົນ. ເບິ່ງ --ສະແດງຜົນ-ນັບ
ຕົວເລືອກແຖວຄໍາສັ່ງຂ້າງເທິງ.
ສະແດງ-ນັບ-ບິດ: ປຸ້ຍ
ສະແດງຂໍ້ມູນນັບເປັນ bits ແທນທີ່ຈະເປັນ bytes. ເບິ່ງ --ສະແດງ-ນັບ-ບິດ
ຕົວເລືອກແຖວຄໍາສັ່ງຂ້າງເທິງ.
ການສະແດງຜົນຜ່ານ: ປຸ້ຍ
ແຖບຄໍາແນະນໍາເພື່ອເປີດ / ປິດການຖ່າຍທອດຂໍ້ມູນໃນຈໍສະແດງຜົນ. ເບິ່ງ --ສະແດງ-
ຜ່ານ ຕົວເລືອກແຖວຄໍາສັ່ງຂ້າງເທິງ.
display-throughput-bits: ບູລີນ
ສະແດງການສົ່ງຜ່ານເປັນ bits/sec ແທນທີ່ຈະເປັນ bytes/sec. ເບິ່ງ --ສະແດງ-ຜ່ານ-
bits ຕົວເລືອກແຖວຄໍາສັ່ງຂ້າງເທິງ.
ເວລາສະແດງ: ປຸ້ຍ
ແຖບຄໍາແນະນໍາເພື່ອເປີດ / ປິດເວລາໃນຈໍສະແດງຜົນ. ເບິ່ງ --ເວລາສະແດງ ຄໍາສັ່ງ
ຕົວເລືອກແຖວຂ້າງເທິງ.
display-elapsed-ເທົ່ານັ້ນ: ປຸ້ຍ
ບັງຄັບແຖບເພື່ອສະແດງເວລາທີ່ຜ່ານໄປແທນທີ່ຈະເປັນ eta. ເບິ່ງ --ສະແດງ-ຜ່ານ-
ພຽງແຕ່ ຕົວເລືອກແຖວຄໍາສັ່ງຂ້າງເທິງ.
ສະແດງຜົນສ່ວນຮ້ອຍ: ປຸ້ຍ
ແຖບຄໍາແນະນໍາເພື່ອເປີດ / ປິດເປີເຊັນທີ່ສໍາເລັດໃນຈໍສະແດງຜົນ. ເບິ່ງ --ສະແດງ-
ຮ້ອຍລະ ຕົວເລືອກແຖວຄໍາສັ່ງຂ້າງເທິງ.
ແຖບສະແດງ: ປຸ້ຍ
ແຖບຄໍາແນະນໍາເພື່ອເປີດ / ປິດແຖບຄວາມຄືບຫນ້າໃນຈໍສະແດງຜົນ. ເບິ່ງ --ແຖບສະແດງ
ຕົວເລືອກແຖວຄໍາສັ່ງຂ້າງເທິງ.
ສະແດງຂໍ້ສັງລວມ: ປຸ້ຍ
ແຖບຄໍາແນະນໍາເພື່ອເປີດ / ປິດຂໍ້ມູນສະຫຼຸບທີ່ສະແດງໃນເວລາທີ່ການດໍາເນີນງານແມ່ນ
ສົມບູນ. ເບິ່ງ --ສະແດງ-ສະຫຼຸບ ຕົວເລືອກແຖວຄໍາສັ່ງຂ້າງເທິງ.
ໄຟລ໌ຂໍ້ມູນ: ຂໍ້ມູນ
ສະແດງຂໍ້ມູນທີ່ມີຢູ່ໃນ ຂໍ້ມູນ ໃນຂະນະທີ່ການຄັດລອກຂໍ້ມູນ. ໄຟລ໌ ຂໍ້ມູນ is
ໄຟລ໌ຂໍ້ຄວາມປົກກະຕິທີ່ມີຂໍ້ມູນ tidbits ແບ່ງອອກເປັນພາກສ່ວນຕ່າງໆ. ແຕ່ລະ
ພາກສ່ວນແມ່ນແຍກອອກດ້ວຍສາຍທີ່ມີສາຍ "@@@" ດ້ວຍຕົວມັນເອງ, ບໍ່ມີອັນອື່ນ
ຕົວອັກສອນໃນແຖວ, ບໍ່ວ່າກ່ອນໜ້າ ຫຼືຕິດຕາມ.
ເມື່ອແຖບເລີ່ມຕົ້ນ, ມັນຈະນັບຈໍານວນພາກສ່ວນພາຍໃນໄຟລ໌. ແຖບຈະຫຼັງຈາກນັ້ນ
ເລີ່ມຕົ້ນໂດຍການສະແດງພາກສ່ວນທໍາອິດຂອງຂໍ້ມູນທີ່ຈະສະແດງໄດ້ກ່ອນທີ່ຈະແຕ້ມໄດ້
ເສັ້ນສະຖານະພາບ. ຫຼັງຈາກນັ້ນ, ແຕ່ລະໄລຍະ, ແຕ່ລະພາກສ່ວນສືບຕໍ່ຈະໄດ້ຮັບການສະແດງເປັນ
ຕົວຊີ້ບອກຄວາມຄືບໜ້າຕື່ມຂຶ້ນ.
ຄວາມຄືບຫນ້າຂອງການໂອນຂໍ້ມູນແມ່ນຕົວກະຕຸ້ນສໍາລັບແຕ່ລະການສະແດງຜົນຢ່າງຕໍ່ເນື່ອງ. ສໍາລັບ
ຕົວຢ່າງ, ຖ້າໄຟລ໌ຂໍ້ມູນຂອງທ່ານມີສີ່ສ່ວນທີ່ແນ່ນອນ, ຫຼັງຈາກນັ້ນທໍາອິດ
ພາກສ່ວນຈະໄດ້ຮັບການພິມອອກເປັນແຖບເລີ່ມຕົ້ນ, ພາກທີສອງຫຼັງຈາກການໂອນຂໍ້ມູນ hits
25%, ອັນທີສາມ 50%, ແລະທີສີ່ 75%.
ຖ້າແຖບຖືກຕັ້ງຄ່າໃຫ້ໃຊ້ລະຫັດຄວບຄຸມ ANSI, ຫຼັງຈາກນັ້ນໜ້າຈໍຈະຖືກລຶບລ້າງກ່ອນ
ການພິມພາກສ່ວນຈາກເອກະສານຂໍ້ມູນ. ຖ້າບໍ່ດັ່ງນັ້ນ, ເນື້ອໃນຂອງປະຈຸບັນ
ຫນ້າຈໍຖືກເລື່ອນຂຶ້ນແລະປິດຫນ້າຈໍ.
ສະແດງຕົວເລກ: ປຸ້ຍ
ຢ່າສະແດງຈໍສະແດງຜົນປົກກະຕິ, ແຕ່ແທນທີ່ຈະສະແດງຈໍານວນເຕັມທີ່ເປັນຕົວແທນຂອງເປີເຊັນ
ຂອງການໂອນທີ່ສົມບູນ, ຈໍານວນເຕັມຕໍ່ແຖວ. ຜົນຜະລິດນີ້ແມ່ນເຫມາະສົມສໍາລັບ
piping ກັບໂຄງການອື່ນໆເຊັ່ນ: ກ່ອງໂຕ້ຕອບ(1) or ສະຖຽນລະພາບ(1). ນີ້ຫມາຍຄວາມວ່າຈໍານວນທັງຫມົດ
ຂະຫນາດການໂອນຕ້ອງໄດ້ຮັບການຮູ້ໂດຍແຖບ, ໂດຍການຊອກຫາຂະຫນາດຂອງໄຟລ໌ປ້ອນຂໍ້ມູນໂດຍກົງ
ຫຼືໂດຍການນໍາໃຊ້ --ຂະໜາດ ຕົວເລືອກເສັ້ນທາງຄໍາສັ່ງ.
ສະແດງ-ລໍຖ້າ: ປຸ້ຍ
ລໍຖ້າໃຫ້ byte ທໍາອິດຂອງຂໍ້ມູນມາໂດຍຜ່ານການກ່ອນທີ່ຈະສະແດງຫຍັງ.
display-ansi: ປຸ້ຍ
ແຖບຄໍາແນະນໍາເພື່ອເປີດ / ປິດການໃຊ້ລະຫັດສີ ansi ໃນຈໍສະແດງຜົນ. ເບິ່ງ
--display-ansi ຕົວເລືອກແຖວຄໍາສັ່ງຂ້າງເທິງ.
ພື້ນຖານອະວະກາດ: ສີ
ການນໍາໃຊ້ ສີ ເປັນສີພື້ນຫຼັງສໍາລັບໄລຍະຫ່າງລະຫວ່າງວັດຖຸສະແດງ. ເບິ່ງ --space-
ຄວາມເປັນມາ ຕົວເລືອກແຖວຄໍາສັ່ງຂ້າງເທິງ.
twiddle-foreground: ສີ
twigddle-ພື້ນຫລັງ: ສີ
twiddle-bold: ປຸ້ຍ
ໃຊ້ສີທີ່ລະບຸໄວ້ສຳລັບພື້ນໜ້າ ແລະພື້ນຫຼັງຂອງບິດ, ແລະໃຊ້ a
ຕົວອັກສອນຕົວໜາ. ເບິ່ງ --twiddle-foreground, --twiddle-ພື້ນຫຼັງ, ແລະ --twiddle-bold
ຕົວເລືອກແຖວຄໍາສັ່ງຂ້າງເທິງ.
ຫົວຂໍ້: string
ຕັ້ງຊື່ຫົວຂໍ້ສໍາລັບການສະແດງ. ເບິ່ງ --ຫົວຂໍ້ ຕົວເລືອກແຖວຄໍາສັ່ງຂ້າງເທິງ.
ຫົວຂໍ້-ເບື້ອງໜ້າ: ສີ
ຫົວຂໍ້-ຄວາມເປັນມາ: ສີ
ຊື່ຕົວໜາ: ປຸ້ຍ
ໃຊ້ສີທີ່ລະບຸໄວ້ສຳລັບພື້ນໜ້າ ແລະພື້ນຫຼັງຂອງຫົວຂໍ້, ແລະໃຊ້ຕົວໜາ
ຕົວອັກສອນ. ເບິ່ງ --ຫົວຂໍ້-ເບື້ອງໜ້າ, --ຫົວຂໍ້-ພື້ນຫລັງ, ແລະ --title-bold ເສັ້ນຄໍາສັ່ງ
ທາງເລືອກຂ້າງເທິງ.
count-foreground: ສີ
ນັບພື້ນຫຼັງ: ສີ
ນັບຕົວໜາ: ປຸ້ຍ
ໃຊ້ສີທີ່ລະບຸໄວ້ສຳລັບພື້ນໜ້າ ແລະພື້ນຫຼັງຂອງການນັບຂໍ້ມູນ, ແລະໃຊ້ a
ຕົວອັກສອນຕົວໜາ. ເບິ່ງ --count-foreground, --count-background, ແລະ --ນັບ-ກ້າຫານ ຄໍາສັ່ງ
ຕົວເລືອກແຖວຂ້າງເທິງ.
throughput-label-foreground: ສີ
throughput-label-ຄວາມເປັນມາ: ສີ
throughput-label-bold: ປຸ້ຍ
ໃຊ້ສີທີ່ລະບຸໄວ້ສຳລັບພື້ນໜ້າ ແລະພື້ນຫຼັງຂອງປ້າຍກຳກັບຜ່ານ, ແລະ
ໃຊ້ຕົວອັກສອນຕົວໜາ. ເບິ່ງ --throughput-label-foreground, --throughput-label-background,
ແລະ --throughput-label-bold ຕົວເລືອກແຖວຄໍາສັ່ງຂ້າງເທິງ.
ຜ່ານທາງໜ້າ: ສີ
ຄວາມເປັນມາຜ່ານ: ສີ
throughput-bold: ປຸ້ຍ
ໃຊ້ສີທີ່ລະບຸໄວ້ສຳລັບພື້ນໜ້າ ແລະພື້ນຫຼັງຂອງຕົວສົ່ງຜ່ານ, ແລະໃຊ້ a
ຕົວອັກສອນຕົວໜາ. ເບິ່ງ --throughput-foreground, --throughput-ຄວາມເປັນມາ, ແລະ --ຜ່ານ-
ກ້າຫານ ຕົວເລືອກແຖວຄໍາສັ່ງຂ້າງເທິງ.
time-label-foreground: ສີ
time-label-ຄວາມເປັນມາ: ສີ
time-label-bold: ປຸ້ຍ
ໃຊ້ສີທີ່ລະບຸໄວ້ສຳລັບພື້ນໜ້າ ແລະພື້ນຫຼັງຂອງປ້າຍກຳກັບເວລາ, ແລະໃຊ້ a
ຕົວອັກສອນຕົວໜາ. ເບິ່ງ --time-label-foreground, --time-label-ພື້ນຫຼັງ, ແລະ --time-label-
ກ້າຫານ ຕົວເລືອກແຖວຄໍາສັ່ງຂ້າງເທິງ.
ພື້ນທີ່ເວລາ: ສີ
ຄວາມເປັນມາຂອງເວລາ: ສີ
time-bold: ປຸ້ຍ
ໃຊ້ສີທີ່ລະບຸໄວ້ສຳລັບພື້ນໜ້າ ແລະພື້ນຫຼັງຂອງເວລາ, ແລະໃຊ້ຕົວໜາ
ຕົວອັກສອນ. ເບິ່ງ --ເວລາ-ເບື້ອງໜ້າ, --ເວລາ-ຄວາມເປັນມາ, ແລະ --time-bold ເສັ້ນຄໍາສັ່ງ
ທາງເລືອກຂ້າງເທິງ.
ເປີເຊັນເບື້ອງຫນ້າ: ສີ
ເປີເຊັນພື້ນຫລັງ: ສີ
ເປີເຊັນກ້າຫານ: ປຸ້ຍ
ໃຊ້ສີທີ່ລະບຸໄວ້ສຳລັບພື້ນໜ້າ ແລະພື້ນຫຼັງຂອງເປີເຊັນ, ແລະໃຊ້ a
ຕົວອັກສອນຕົວໜາ. ເບິ່ງ --percent-foreground, --ເປີເຊັນ-ພື້ນຫລັງ, ແລະ --percent-bold
ຕົວເລືອກແຖວຄໍາສັ່ງຂ້າງເທິງ.
bar-brace-foreground: ສີ
bar-brace-ຄວາມເປັນມາ: ສີ
bar-brac-bold: ປຸ້ຍ
ໃຊ້ສີທີ່ລະບຸໄວ້ສຳລັບພື້ນໜ້າ ແລະພື້ນຫຼັງຂອງວົງເລັບທີ່ອ້ອມຮອບ
ແຖບຄວາມຄືບໜ້າ, ແລະໃຊ້ຕົວອັກສອນໜາ. ເບິ່ງ --bar-brace-foreground, --bar-brac-
ຄວາມເປັນມາ, ແລະ --bar-brac-bold ຕົວເລືອກແຖວຄໍາສັ່ງຂ້າງເທິງ.
bar-foreground: ສີ
ພື້ນຫລັງແຖບ: ສີ
bar-bold: ປຸ້ຍ
ໃຊ້ສີທີ່ລະບຸໄວ້ສໍາລັບພື້ນຫລັງແລະພື້ນຫລັງຂອງແຖບຄວາມຄືບຫນ້າ, ແລະນໍາໃຊ້
ຕົວອັກສອນຕົວໜາ. ເບິ່ງ --bar-foreground, --bar-ຄວາມເປັນມາ, ແລະ --bar-bold ເສັ້ນຄໍາສັ່ງ
ທາງເລືອກຂ້າງເທິງ.
bar-openbrace-char: char
bar-closebrace-char: char
bar-complete-char: char
bar-incomplete-char:
ໃຊ້ຕົວອັກສອນແບບກຳນົດເອງທີ່ກຳນົດໄວ້ char ສໍາລັບວົງເລັບເປີດ, ວົງເລັບປິດ,
ສໍາເລັດຮູບ, ແລະຕົວອັກສອນທີ່ບໍ່ສໍາເລັດໃນເວລາທີ່ການເຮັດໃຫ້ແຖບຄວາມຄືບຫນ້າ.
ຕົວຢ່າງ
ຕົວຢ່າງ 1: ການໃຊ້ແຖບເພື່ອຄັດລອກໄຟລ໌ 2.4gb ຈາກອຸປະກອນ (ໃນກໍລະນີນີ້ແມ່ນ tape drive) ໄປໃສ່
ໄຟລ໌, ໂດຍໃຊ້ 64k buffer.
prompt% bar --in-file /dev/rmt/1cbn --out-file \
tape-restore.tar --size 2.4g --buffer-size 64k
ຕົວຢ່າງ 2: ການໃຊ້ແຖບເພື່ອສຳເນົາໄຟລ໌ 37tb ໃນທົ່ວເຄືອຂ່າຍໂດຍໃຊ້ SSH.
prompt%ssh remote 'dd if=file' | bar --size 37t > ໄຟລ໌
ຕົວຢ່າງ 3: ການນໍາໃຊ້ແຖບພາຍໃນຄໍາສັ່ງ tar-pipe:
ຄໍາສັ່ງ tar-pipe ປົກກະຕິອາດຈະເປັນ:
prompt% (cd /some/dir/somewhere && tar -cf - *) \
| (cd /some/other/dir && tar -xBpf -)
3a: ການນໍາໃຊ້ແຖບພາຍໃນທໍ່ tar:
prompt% (cd /some/dir/somewhere && tar -cf - *) \
| ແຖບ \
| (cd /some/other/dir && tar -xBpf -)
3b: ການນໍາໃຊ້ແຖບທີ່ມີຕົວເລືອກ --size ໃນທໍ່ tar:
prompt% du -sk /some/dir/somewhere
6281954 /some/dir/somewhere
prompt% (cd /some/dir/somewhere && tar -cf - *) \
| ແຖບ --size 6281954k \
| (cd /some/other/dir && tar -xBpf -)
ຕົວຢ່າງ 4: ການນໍາໃຊ້ແຖບຢູ່ໃນໄຟລ໌ປົກກະຕິ. (ໃຫ້ສັງເກດວ່າ --ຂະໜາດ ທາງເລືອກບໍ່ຈໍາເປັນຕ້ອງຢູ່ທີ່ນີ້,
ເປັນແຖບຈະດຶງເອົາຂະຫນາດໄຟລ໌ຕົວມັນເອງ.)
prompt%bar --in-file ./file | ssh remote 'cd /some/dir && dd of=file'
ຕົວຢ່າງ 5: ການສ້າງໄຟລ໌ 512k ຂອງຂໍ້ມູນແບບສຸ່ມ.
prompt%dd ຖ້າ=/dev/random bs=1024 ນັບ=512 \
| bar -s 512k -of ./random
ຕົວຢ່າງ 6: ຕົວຢ່າງໄຟລ໌ .barrc.
#
# ນີ້ແມ່ນຕົວຢ່າງຂອງສິ່ງທີ່ a ~/.barrc ເອກະສານ
# ອາດຈະເບິ່ງຄືວ່າ. ໃຫ້ສັງເກດວ່າເສັ້ນເລີ່ມຕົ້ນ
# ກັບ # ຖືກລະເລີຍ.
#
display-twiddle: ບໍ່
display-ansi: ແມ່ນແລ້ວ
# ພື້ນຫຼັງພື້ນທີ່: ດຳ
twwiddle-foreground: ສີຂຽວ
# twiddle-background: ປົກກະຕິ
# twiddle-bold: ບໍ່
Count-foreground: ສີຂຽວ
# ນັບພື້ນຫຼັງ: ສີມ່ວງແດງ
count-bold: ແມ່ນ
throughput-label-foreground: ປົກກະຕິ
# throughput-label-background: ສີແດງ
throughput-label-bold: ບໍ່
throughput-foreground: ສີຂຽວ
# ປະຫວັດຫຍໍ້: ດຳ
throughput-bold: ແມ່ນ
time-label-foreground: ປົກກະຕິ
# time-label-background: ສີແດງ
time-label-bold: ບໍ່
time-foreground: ສີຂຽວ
# ພື້ນຫຼັງເວລາ: ດຳ
time-bold: ແມ່ນແລ້ວ
ເປີເຊັນດ້ານໜ້າ: ສີຂຽວ
# ເປີເຊັນພື້ນຫຼັງ: ສີຂຽວ
ເປີເຊັນຕົວກ້າຫານ: ແມ່ນແລ້ວ
bar-brace-foreground: ສີແດງ
# bar-brace-background: ສີຟ້າ
bar-brace-bold: ບໍ່
bar-foreground: ສີເຫຼືອງ
# ພື້ນຫຼັງແຖບ: ສີຟ້າ
bar-bold: ແມ່ນແລ້ວ
ຫມາຍເຫດ
-The --ຂະໜາດ ທາງເລືອກແມ່ນໃຊ້ພຽງແຕ່ໂດຍແຖບໃນການຄິດໄລ່ຂໍ້ມູນກ່ຽວກັບຂໍ້ມູນ
ໂອນ. Bar ຈະບໍ່ຢຸດການຄັດລອກຂໍ້ມູນເມື່ອມັນຮອດຈໍານວນ bytes
ລະບຸໄວ້ກັບ --ຂະໜາດ ທາງເລືອກ, ແຕ່ແຖບແທນທີ່ຈະສືບຕໍ່ສໍາເນົາຂໍ້ມູນຈົນກ່ວາແລະ
ມາຮອດຈຸດສຸດທ້າຍຂອງການປ້ອນຂໍ້ມູນ. ຖ້າພຶດຕິກໍານີ້ບໍ່ເປັນທີ່ຕ້ອງການ, ແຖບອາດຈະຖືກນໍາໃຊ້ໃນ
ສົມທົບກັບ dd, ບ່ອນທີ່ທາງເລືອກການນັບຖືກນໍາໃຊ້ກັບ dd ເພື່ອກໍານົດເວລາທີ່ຈະຕັດອອກ
ກະແສການປ້ອນຂໍ້ມູນ. (ເບິ່ງຕົວຢ່າງຂ້າງເທິງ.)
- ເມື່ອໃຊ້ຄໍາສັ່ງອື່ນໆເຊັ່ນ: du -k ເພື່ອຄິດໄລ່ຂະຫນາດທີ່ຄາດໄວ້ຂອງຂໍ້ມູນ
ການໂອນກະແສ, ມູນຄ່າທີ່ສົ່ງມາອາດຈະບໍ່ແມ່ນຕົວເລກຂອງ bytes ທີ່ນັບໂດຍ
ແຖບໃນການໂອນຂໍ້ມູນຕົວຈິງ. ສາເຫດທົ່ວໄປສໍາລັບຄວາມແຕກຕ່າງນີ້ສາມາດໄດ້ຮັບການກໍານົດ
ກັບຄວາມຜິດພາດຮອບຫຼືການໃຊ້ 1000 bytes ເປັນກິໂລໄບຫຼາຍກວ່າ 1024. (ຖ້າ
ຕໍ່ມາແມ່ນກໍລະນີ, ຫຼັງຈາກນັ້ນການນໍາໃຊ້ -k 1000 ທາງເລືອກທີ່ຈະແຖບຈະຊ່ວຍໄດ້.) ໃນເວລາທີ່ດັ່ງກ່າວ
ຄວາມແຕກຕ່າງເກີດຂື້ນ, ແຖບອາດຈະລາຍງານວ່າກະແສຂໍ້ມູນມີພຽງ 98% ຫຼືຫຼາຍເທົ່າ
ເປັນ 101% ຂອງຂະຫນາດທີ່ຄາດໄວ້. (ຖ້າທ່ານມີຄວາມສົງໃສ, ທ່ານຄວນກວດສອບຂອງທ່ານຢ່າງແນ່ນອນ
ຂໍ້ມູນໂດຍໃຊ້ md5sum, diff, ຫຼື cmp.)
- ເມື່ອມູນຄ່າຂອງການຄິດໄລ່ເກີນຂະຫນາດທີ່ຈັດສັນສໍາລັບການສະແດງ, ມູນຄ່າ
+99... ຈະຖືກແທນທີ່ຂອງມັນ. ຄ່າທີ່ສົມບູນຈະຖືກສະແດງຢູ່ໃນ a
ຖະແຫຼງການສະຫຼຸບຫຼັງຈາກແຖບມາຮອດຈຸດສິ້ນສຸດຂອງການປ້ອນຂໍ້ມູນ.
- ແຖບສົມມຸດຄວາມສໍາພັນເສັ້ນຊື່ລະຫວ່າງຄວາມໄວຂອງການໂອນຂໍ້ມູນແລະຈໍານວນ
ຂອງເວລາທີ່ຍັງເຫຼືອ. ໂດຍສະເພາະການຄິດໄລ່ແມ່ນອີງໃສ່ດັ່ງຕໍ່ໄປນີ້:
elapsed time / eta = bytes ຂຽນ / ຂະຫນາດທັງຫມົດ
ຢ່າງໃດກໍຕາມ, ມັນເປັນປະສົບການຂອງຜູ້ຂຽນວ່າຄວາມໄວຜ່ານຈະມີການປ່ຽນແປງ,
ໂດຍສະເພາະໃນຕອນເລີ່ມຕົ້ນຂອງການໂອນ, ແລະນີ້ຈະສົ່ງຜົນກະທົບຕໍ່ເວລາທີ່ຄາດຄະເນ
ຍັງເຫຼືອ. ຜູ້ຂຽນບໍ່ເຊື່ອວ່ານີ້ແມ່ນແມງໄມ້, ແຕ່ຜົນກະທົບຂ້າງຄຽງຂອງວິທີການນີ້
ຂອງການຄິດໄລ່.
- ບາສົມມຸດວ່າມີ 8 bits ທັງເປັນ byte ແລະ char.
ໃຊ້ແຖບອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net