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.