ccat - Näytä 'cat Command' -tulostus syntaksin korostuksella tai värityksellä
ccat on komentorivi, joka on samanlainen kuin Linuxin cat-komento, joka näyttää tiedoston sisällön syntaksin korostuksella seuraaville ohjelmointikielille: Javascript, Java , Go, Ruby, C, Python ja Json.
Jos haluat asentaa ccat-apuohjelman Linux-jakeluusi, varmista ensin, että wget-apuohjelma on järjestelmässäsi. Jos wget-komentoriviä ei ole asennettu järjestelmään, asenna se antamalla alla oleva komento:
yum install wget [On CentOS/RHEL/Fedora]
apt-get install wget [On Debian and Ubuntu]
Asenna ccat-komentorivin uusin versio viimeisimpien käännettyjen binäärien kautta lataamalla ensin pakattu tarball antamalla alla oleva komento. Binääri- ja lähdekoodijulkaisujen arkistot löytyvät viralliselta ccat githubin verkkosivulta.
-------------- 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
Kun arkiston lataus on valmis, luettele nykyinen työhakemisto tiedostojen näyttämistä varten, pura ccat-tarball (linux-amd64-1.x.x Tarball-tiedosto) ja kopioi >ccat suoritettava binaari puretusta tarballtiedostosta Linuxin suoritettavaan järjestelmäpolkuun, kuten /usr/local/bin/, antamalla alla olevat komennot.
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/
Jos jostain syystä suoritettavan järjestelmäpolun ccat-tiedostolle ei ole asetettu suoritettavaa bittiä, anna alla oleva komento asettaaksesi suoritusoikeudet kaikille järjestelmän käyttäjille.
chmod +x /usr/local/bin/ccat
Testaa ccat-apuohjelman ominaisuuksia järjestelmän määritystiedostoa vastaan antamalla alla olevat komennot. Näytettävien tiedostojen sisältö tulee korostaa tiedostojen ohjelmointikielen sytnaksin mukaan, kuten alla olevissa komentoesimerkeissä on kuvattu.
ccat /etc/sysconfig/network-scripts/ifcfg-ens33
ccat /etc/fstab
Jos haluat korvata cat-komennon ccat-komennolla koko järjestelmän laajuisesti, lisää bash-alias komennolle ccat järjestelmän bashrc-tiedostoon, kirjaudu ulos järjestelmästä ja kirjaudu sisään uudelleen ottaaksesi asetukset käyttöön.
-------------- 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
Suorita lopuksi cat-komento mielivaltaiseen määritystiedostoon ja testaa, onko ccat-alias korvannut cat-komennon alla olevan esimerkin mukaisesti. Tulostiedoston syntaksi pitäisi nyt olla korostettuna.
cat .bashrc
ccat-apuohjelmaa voidaan käyttää myös useiden tiedostojen ketjuttamiseen ja tulosteen näyttämiseen HTML-muodossa alla olevan esimerkin mukaisesti.
ccat --html /etc/fstab /etc/sysconfig/network-scripts/ifcfg-ens33> /var/www/html/ccat.html
Tarvitset kuitenkin järjestelmääsi asennettuna verkkopalvelimen, kuten Apache HTTP -palvelimen tai Nginxin, jotta voit näyttää HTML-tiedoston sisällön alla olevan kuvakaappauksen mukaisesti.
Muita mukautettuja määrityksiä ja komentoasetuksia on ccat:n virallisella github-sivulla.