ccat - Pokaži ukaz cat izhod s poudarjanjem ali barvanjem sintakse


ccat je ukazna vrstica, podobna ukazu cat v Linuxu, ki prikazuje vsebino datoteke s poudarkom sintakse za naslednje programske jezike: Javascript, Java, Go, Ruby, C, Python in Json.

Če želite namestiti pripomoček ccat v distribucijo Linuxa, najprej preverite, ali ukazna vrstica wget ni nameščena v sistemu, za namestitev izdajte spodnji ukaz:

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

Če želite namestiti najnovejšo različico ukazne vrstice ccat prek najnovejših prevedenih binarnih datotek, najprej prenesite stisnjeni tarball z izdajo spodnjega ukaza. Arhiv izdaje binarnih in izvornih kod najdete na uradni spletni strani 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 

Po končanem prenosu arhiva navedite trenutni delovni imenik za prikaz datotek, izvlecite datoteko ccat tarball (datoteko Tarball linux-amd64-1.xx) in kopirajte izvedljivo binarno datoteko ccat iz izvlečene datoteke tarball v izvedljivo sistemsko pot Linuxa, na primer /usr/local/bin/path z izdajo spodnjih ukazov.

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

Če iz nekaterih razlogov datoteka ccat iz vaše izvršljive sistemske poti nima nastavljenega izvedljivega bita, izdajte spodnji ukaz, da nastavite izvedljiva dovoljenja za vse uporabnike sistema.

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

Če želite preizkusiti zmogljivosti pripomočka ccat v sistemski konfiguracijski datoteki, izdajte spodnje ukaze. Vsebino prikazanih datotek je treba označiti v skladu s programskim jezikom sytnax, kot je prikazano v spodnjih primerih ukazov.

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

Če želite ukaz cat zamenjati z ukaznim sistemom ccat, dodajte sistemski vzdevek bash za ccat v sistemski datoteki bashrc, se odjavite iz sistema in se znova prijavite, da uporabite konfiguracijo.

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

Nazadnje zaženite ukaz cat proti poljubni konfiguracijski datoteki, da preverite, ali je vzdevek ccat zamenjal ukaz cat, kot je prikazano v spodnjem primeru. Zdaj bi morala biti označena sintaksa izhodne datoteke.

# cat .bashrc

ccat pripomoček lahko uporabite tudi za združevanje več datotek in prikaz izpisa v obliki HTML, kot je prikazano v spodnjem primeru.

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

Za prikaz vsebine datoteke HTML pa boste potrebovali spletni strežnik, na primer strežnik Apache HTTP ali Nginx, kot je prikazano na spodnjem posnetku zaslona.

Za druge konfiguracije po meri in možnosti ukazov obiščite ccat uradno stran github.