ccat - näita kassi käskude väljundit süntaksi esiletõstmise või värvimisega


ccat on Linuxi kassi käsuga sarnane käsurida, mis kuvab süntaksi esiletõstetud faili sisu järgmiste programmeerimiskeelte jaoks: Javascript, Java, Go, Ruby, C, Python ja Json.

Ccati utiliidi installimiseks oma Linuxi jaotusse veenduge kõigepealt, et wget-i käsurida pole süsteemi installitud, väljastage selle installimiseks järgmine käsk:

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

Ccati käsurea uusima versiooni installimiseks uusimate kompileeritud binaarfailide kaudu laadige kõigepealt alla tihendatud tarball, väljastades järgmise käsu. Binaar- ja lähtekoodiväljaannete arhiivid leiate ccat githubi ametlikust veebisaidilt.

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

Kui arhiivi allalaadimine on lõpule jõudnud, loetlege failide kuvamiseks praegune töökataloog, eraldage ccat tarball (fail linux-amd64-1.xx Tarball) ja kopeerige ccati käivitatav binaar väljavõetud tarballist Linuxi käivitatava süsteemi teele, näiteks/usr/local/bin/path, väljastades järgmised käsud.

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

Kui mingil põhjusel pole teie käivitatava süsteemitee ccat-failil käivitatavat bitikomplekti, väljastage allpool käsk, et määrata täitmisõigused kõigile süsteemi kasutajatele.

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

Ccati utiliidi võimaluste testimiseks süsteemi konfiguratsioonifailiga väljastage järgmised käsud. Kuvatud failide sisu tuleks esile tõsta vastavalt failide programmeerimiskeele sytnaxile, nagu on illustreeritud allpool toodud käskude näidetes.

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

Kassi käsu asendamiseks ccati käsusüsteemiga kogu tasemega lisage süsteemi bashrc faili ccati jaoks bashi varjunimi, logige süsteemist välja ja logige konfiguratsiooni rakendamiseks uuesti sisse.

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

Lõpuks käivitage kassi käsk meelevaldse konfiguratsioonifaili vastu, et kontrollida, kas ccat alias on kassi käsu asendanud, nagu on näidatud allpool toodud näites. Väljundfaili süntaks tuleks nüüd esile tõsta.

# cat .bashrc

ccati utiliiti saab kasutada ka mitme faili liitmiseks ja väljundi kuvamiseks HTML-vormingus, nagu on näidatud allpool toodud näites.

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

HTML-faili sisu kuvamiseks peate siiski oma süsteemi installima veebiserveri, näiteks Apache HTTP-serveri või Nginxi, nagu on näidatud alloleval ekraanipildil.

Muude kohandatud konfiguratsioonide ja käsuvalikute jaoks külastage ccati ametlikku githubi lehte.