ccat - Nuna fitar da umarnin cat tare da Haskaka Haskaka ko canza launi


ccat layin umarni ne mai kama da umarnin cat a cikin Linux wanda ke nuna abubuwan da ke cikin fayil tare da nuna alama ga harsunan shirye-shirye masu zuwa: Javascript, Java, Go, Ruby, C, Python da Json.

Don shigar da kayan amfani ccat a cikin rarraba Linux ɗinku, da farko tabbatar da cewa ba a shigar da layin umarni wget a cikin tsarin ba, ba da umarnin da ke ƙasa don shigar da shi:

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

Domin shigar da sabon sigar layin umarni ccat ta hanyar sabuwar binaries da aka haɗa, da farko zazzage damtsen kwal ɗin ta hanyar ba da umarnin da ke ƙasa. Za a iya samun ma'aunin binary da lambar tushe da ke fitar da ma'ajiyar bayanai a shafin yanar gizon ccat github na hukuma.

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

Bayan an gama zazzagewa, jera kundin tsarin aiki na yanzu don nuna fayilolin, cire ccat tarball (fayil ɗin linux-amd64-1.x.x Tarball) kuma kwafi ccat ɗin da za a iya aiwatarwa daga ƙwallon kwandon da aka ciro zuwa hanyar tsarin aiwatar da Linux, kamar su. /usr/local/bin/ hanya, ta hanyar ba da umarnin da ke ƙasa.

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

Idan saboda wasu dalilai fayil ɗin ccat daga hanyar tsarin aikinku ba shi da saiti mai aiwatarwa, ba da umarnin da ke ƙasa don saita izinin aiwatarwa ga duk masu amfani da tsarin.

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

Domin gwada ikon amfani da ccat akan fayil ɗin daidaitawar tsarin, ba da umarni na ƙasa. Abubuwan da ke cikin fayilolin da aka nuna ya kamata a haskaka su bisa ga sytnax na harshe na shirye-shiryen fayil, kamar yadda aka kwatanta a cikin misalan umarni na ƙasa.

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

Don maye gurbin umarnin cat tare da tsarin umarni ccat fadi, ƙara bash alias don ccat a cikin fayil bashrc na tsarin, fita daga tsarin kuma sake shiga baya don amfani da tsarin.

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

A ƙarshe, gudanar da umarnin cat akan fayil ɗin sanyi na sabani don gwada idan ccat alias ya maye gurbin umarnin cat, kamar yadda aka nuna a cikin misalin da ke ƙasa. Ya kamata a haskaka tsarin haɗin fayil ɗin fitarwa yanzu.

# cat .bashrc

Hakanan za'a iya amfani da mai amfani ccat don haɗa fayiloli da yawa da nuna fitarwa a cikin tsarin HTML, kamar yadda aka kwatanta a misalin da ke ƙasa.

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

Koyaya, kuna buƙatar sabar yanar gizo da aka shigar a cikin tsarin ku, kamar sabar HTTP Apache ko Nginx, don nuna abun cikin fayil ɗin HTML, kamar yadda aka kwatanta a hoton da ke ƙasa.

Don wasu saitunan al'ada da zaɓuɓɓukan umarni ziyarci shafin github na ccat.