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.