ccat - Sýna cat Command Output með setningafræði auðkenningu eða litun


ccat er skipanalína svipað cat skipun í Linux sem sýnir innihald skráar með setningafræði auðkenningu fyrir eftirfarandi forritunarmál: Javascript, Java, Go, Ruby, C, Python og Json.

Til að setja upp ccat gagnsemi í Linux dreifingunni þinni skaltu fyrst tryggja að wget skipanalínan sé ekki uppsett í kerfinu, gefðu út skipunina hér að neðan til að setja hana upp:

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

Til að setja upp nýjustu útgáfuna af ccat skipanalínunni í gegnum nýjustu samansettu tvöfaldana skaltu fyrst hlaða niður þjöppuðu tarballinu með því að gefa út skipunina hér að neðan. Tvíundar- og frumkóðaútgáfusafnið er að finna á opinberu ccat github vefsíðunni.

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

Eftir að niðurhali skjalasafns lýkur skaltu skrá núverandi vinnumöppu til að sýna skrárnar, draga út ccat tarball (linux-amd64-1.x.x Tarball skráin) og afrita ccat keyranlega tvöfaldann úr útdregnu tarballinu yfir í Linux keyranlega kerfisslóð, eins og /usr/local/bin/ slóð, með því að gefa út skipanirnar hér að neðan.

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

Ef ccat skráin frá keyrslukerfisslóðinni þinni hefur af einhverjum ástæðum engan keyranlega bita sett, gefðu út skipunina hér að neðan til að stilla keyrsluheimildir fyrir alla kerfisnotendur.

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

Til að prófa getu ccat gagnsemi gegn kerfisstillingarskrá skaltu gefa út skipanirnar hér að neðan. Innihald skránna sem sýndar eru ætti að vera auðkenndur í samræmi við skráarforritunarmálskerfi, eins og sýnt er í skipunardæmunum hér að neðan.

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

Til að skipta um cat skipun fyrir ccat skipanakerfið á breidd, bættu við bash samnefni fyrir ccat í bashrc kerfisskránni, skráðu þig út úr kerfinu og skráðu þig inn aftur til að beita stillingunum.

-------------- 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ð lokum skaltu keyra cat skipun á móti handahófskenndri stillingarskrá til að prófa hvort ccat alias hafi komið í stað cat command, eins og sýnt er í dæminu hér að neðan. Úttaksskráarsetningafræði ætti að vera auðkennd núna.

# cat .bashrc

Einnig er hægt að nota ccat tólið til að sameina margar skrár og birta úttakið á HTML sniði, eins og sýnt er í dæminu hér að neðan.

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

Hins vegar þarftu vefþjón uppsettan í kerfinu þínu, eins og Apache HTTP miðlara eða Nginx, til að sýna innihald HTML skráarinnar, eins og sýnt er á skjámyndinni hér að neðan.

Fyrir aðrar sérsniðnar stillingar og skipanavalkosti heimsóttu ccat opinbera github síðu.