ccat - ສະແດງຜົນອອກ ຄຳ ສັ່ງຂອງແມວດ້ວຍການເນັ້ນແສງສີຫຼືການໃສ່ສີ


ccat ແມ່ນເສັ້ນ ຄຳ ສັ່ງທີ່ຄ້າຍຄືກັບ ຄຳ ສັ່ງ cat ໃນ Linux ເຊິ່ງສະແດງເນື້ອຫາຂອງເອກະສານພ້ອມດ້ວຍການເນັ້ນໄວຢາ ສຳ ລັບພາສາການຂຽນໂປແກຼມຕໍ່ໄປນີ້: Javascript, Java, Go, Ruby, C, Python ແລະ Json.

ເພື່ອຕິດຕັ້ງອຸປະກອນ ccat ໃນການ ຈຳ ໜ່າຍ Linux ຂອງທ່ານ, ທຳ ອິດຮັບປະກັນວ່າເສັ້ນ ຄຳ ສັ່ງ wget ບໍ່ໄດ້ຕິດຕັ້ງຢູ່ໃນລະບົບ, ອອກ ຄຳ ສັ່ງດ້ານລຸ່ມເພື່ອຕິດຕັ້ງມັນ:

# yum install wget        [On CentOS/RHEL/Fedora]
# apt-get install wget    [On Debian and Ubuntu]

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

-------------- On 64-Bit -------------- 
# wget https://github.com/jingweno/ccat/releases/download/v1.1.0/linux-amd64-1.1.0.tar.gz 

-------------- On 32-Bit -------------- 
# wget https://github.com/jingweno/ccat/releases/download/v1.1.0/linux-386-1.1.0.tar.gz 

ຫຼັງຈາກການດາວໂຫລດ ສຳ ເລັດແລ້ວ, ລົງລາຍຊື່ໄດເລກະທໍລີທີ່ເຮັດວຽກໃນປະຈຸບັນເພື່ອສະແດງເອກະສານ, ສະກັດເອກະສານ tarball ccat (ເອກະສານ linux-amd64-1.xx Tarball) ແລະຄັດລອກຖານຂໍ້ມູນທີ່ສາມາດປະຕິບັດໄດ້ຈາກ ccat ຈາກ tarball ທີ່ສະກັດເຂົ້າໃນເສັ້ນທາງຂອງລະບົບ Linux ທີ່ສາມາດປະຕິບັດໄດ້ເຊັ່ນ:/usr/local/bin/path, ໂດຍການອອກ ຄຳ ສັ່ງຕໍ່ໄປນີ້.

# ls
# tar xfz linux-amd64-1.1.0.tar.gz 
# ls linux-amd64-1.1.0
# cp linux-amd64-1.1.0/ccat /usr/local/bin/
# ls -al /usr/local/bin/

ຖ້າບາງເຫດຜົນເອກະສານ ccat ຈາກເສັ້ນທາງລະບົບຂອງທ່ານທີ່ບໍ່ສາມາດປະຕິບັດໄດ້, ໃຫ້ອອກ ຄຳ ສັ່ງຂ້າງລຸ່ມນີ້ເພື່ອ ກຳ ນົດການອະນຸຍາດ ສຳ ລັບຜູ້ໃຊ້ລະບົບທັງ ໝົດ.

# chmod +x /usr/local/bin/ccat

ເພື່ອທົດສອບຄວາມສາມາດໃນການ ນຳ ໃຊ້ ccat ຕໍ່ກັບເອກະສານການຕັ້ງຄ່າຂອງລະບົບ, ໃຫ້ອອກ ຄຳ ສັ່ງລຸ່ມນີ້. ເນື້ອໃນຂອງເອກະສານທີ່ສະແດງຄວນຖືກເນັ້ນໃຫ້ເຫັນຕາມ sytnax ພາສາການຂຽນໂປແກຼມແຟ້ມ, ດັ່ງທີ່ສະແດງຢູ່ໃນຕົວຢ່າງ ຄຳ ສັ່ງຂ້າງລຸ່ມ

# ccat /etc/sysconfig/network-scripts/ifcfg-ens33 
# ccat /etc/fstab 

ເພື່ອທົດແທນ ຄຳ ສັ່ງ cat ດ້ວຍລະບົບ ຄຳ ສັ່ງ ccat ກ້ວາງ, ເພີ່ມ alias bash ສຳ ລັບ ccat ໃນ file bashrc ຂອງລະບົບ, ອອກຈາກລະບົບແລ້ວເຂົ້າສູ່ລະບົບອີກຄັ້ງເພື່ອ ນຳ ໃຊ້ການຕັ້ງຄ່າ.

-------------- On CentOS, RHEL & Fedora -------------- 
# echo "alias cat='/usr/local/bin/ccat'" >> /etc/bashrc 
# exit

-------------- On Debiab & Ubuntu -------------- 
# echo "alias cat='/usr/local/bin/ccat'" >> /etc/profile
# exit

ສຸດທ້າຍ, ດໍາເນີນການຄໍາສັ່ງ cat ຕໍ່ກັບເອກະສານການຕັ້ງຄ່າທີ່ບໍ່ມີເຫດຜົນເພື່ອທົດສອບຖ້າວ່າ alias ccat ໄດ້ທົດແທນຄໍາສັ່ງ cat, ດັ່ງທີ່ສະແດງຢູ່ໃນຕົວຢ່າງຂ້າງລຸ່ມນີ້. syntax ໄຟລ໌ຜົນຜະລິດຄວນຈະຖືກເນັ້ນໃຫ້ເຫັນໃນຕອນນີ້.

# cat .bashrc

ຜົນປະໂຫຍດ ccat ຍັງສາມາດຖືກ ນຳ ໃຊ້ເພື່ອ concatenate ໄຟລ໌ຫຼາຍແລະສະແດງຜົນໄດ້ຮັບໃນຮູບແບບ HTML, ດັ່ງທີ່ສະແດງຢູ່ໃນຕົວຢ່າງຂ້າງລຸ່ມນີ້.

# ccat --html /etc/fstab /etc/sysconfig/network-scripts/ifcfg-ens33> /var/www/html/ccat.html

ເຖິງຢ່າງໃດກໍ່ຕາມ, ທ່ານຈະຕ້ອງມີເຄື່ອງແມ່ຂ່າຍເວັບທີ່ຕິດຕັ້ງຢູ່ໃນລະບົບຂອງທ່ານເຊັ່ນ Apache HTTP server ຫຼື Nginx ເພື່ອສະແດງເນື້ອຫາຂອງເອກະສານ HTML ດັ່ງທີ່ສະແດງຢູ່ໃນ ໜ້າ ຈໍຂ້າງລຸ່ມນີ້.

ສຳ ລັບການຕັ້ງຄ່າແບບ ກຳ ຫນົດເອງແລະທາງເລືອກ ຄຳ ສັ່ງເຂົ້າໄປທີ່ ໜ້າ ເວັບໄຊທ໌ github official.