ccat – Rodyti „cat Command“ išvestį su sintaksės paryškinimu arba spalvinimu


ccat yra komandų eilutė, panaši į komandą cat sistemoje Linux, kuri rodo failo turinį su sintaksės paryškinimu šiomis programavimo kalbomis: Javascript, Java , Go, Ruby, C, Python ir Json.

Norėdami įdiegti ccat paslaugų programą savo „Linux“ paskirstyme, pirmiausia įsitikinkite, kad „wget“ paslaugų programa yra jūsų sistemoje. Jei wget komandų eilutė neįdiegta sistemoje, išleiskite toliau pateiktą komandą, kad ją įdiegtumėte:

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

Norėdami įdiegti naujausią komandų eilutės ccat versiją naudodami naujausius sukompiliuotus dvejetainius failus, pirmiausia atsisiųskite suglaudintą tarbalą, paleisdami toliau pateiktą komandą. Dvejetainio ir šaltinio kodo leidimų archyvus galima rasti oficialiame ccat github tinklalapyje.

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

Baigus atsisiųsti archyvą, įtraukite į dabartinį darbo katalogą, kuriame bus rodomi failai, ištraukite ccat tarball (linux-amd64-1.x.x Tarball failą) ir nukopijuokite >ccat vykdomąjį dvejetainį failą iš ištraukto tarbalo į Linux vykdomosios sistemos kelią, pvz., /usr/local/bin/, išleisdami toliau nurodytas komandas.

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/

Jei dėl kokių nors priežasčių ccat faile iš vykdomosios sistemos kelio nenustatytas vykdomasis bitas, išduokite toliau pateiktą komandą, kad nustatytumėte vykdomuosius leidimus visiems sistemos naudotojams.

chmod +x /usr/local/bin/ccat

Norėdami patikrinti ccat paslaugų galimybes pagal sistemos konfigūracijos failą, išduokite toliau pateiktas komandas. Rodomų failų turinys turi būti paryškintas pagal failų programavimo kalbos sintaksę, kaip parodyta toliau pateiktuose komandų pavyzdžiuose.

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

Norėdami pakeisti komandą cat ccat komanda visoje sistemoje, sistemos bashrc faile pridėkite bash slapyvardį ccat, atsijunkite nuo sistemos ir vėl prisijunkite, kad pritaikytumėte konfigūraciją.

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

Galiausiai paleiskite komandą cat pagal savavališką konfigūracijos failą, kad patikrintumėte, ar ccat pseudonimas pakeitė cat komandą, kaip parodyta toliau pateiktame pavyzdyje. Dabar turėtų būti paryškinta išvesties failo sintaksė.

cat .bashrc

ccat programa taip pat gali būti naudojama norint sujungti kelis failus ir rodyti išvestį HTML formatu, kaip parodyta toliau pateiktame pavyzdyje.

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

Tačiau jums reikės jūsų sistemoje įdiegto žiniatinklio serverio, pvz., Apache HTTP serverio arba Nginx, kad būtų rodomas HTML failo turinys, kaip parodyta toliau esančioje ekrano kopijoje.

Norėdami gauti kitų pasirinktinių konfigūracijų ir komandų parinkčių, apsilankykite oficialiame ccat „github“ puslapyje.