ccat - Prikaži 'cat Command' izlaz sa isticanjem sintakse ili bojenjem
ccat je komandna linija slična cat komandi u Linuxu koja prikazuje sadržaj datoteke sa isticanjem sintakse za sljedeće programske jezike: Javascript, Java , Go, Ruby, C, Python i Json.
Da biste instalirali ccat uslužni program u vašu Linux distribuciju, prvo se uvjerite da je wget uslužni program prisutan u vašem sistemu. Ako wget komandna linija nije instalirana u sistemu, izdajte naredbu ispod da biste je instalirali:
yum install wget [On CentOS/RHEL/Fedora]
apt-get install wget [On Debian and Ubuntu]
Da biste instalirali najnoviju verziju ccat komandne linije putem najnovijih kompajliranih binarnih datoteka, prvo preuzmite komprimirani tarball izdavanjem naredbe ispod. Arhive izdanja binarnog i izvornog koda mogu se naći na službenoj ccat github web stranici.
-------------- 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
Nakon što se preuzimanje arhive završi, navedite trenutni radni direktorij da biste prikazali datoteke, raspakirajte ccat tarball (linux-amd64-1.x.x Tarball fajl) i kopirajte ccat izvršnu binarnu datoteku iz ekstrahovanog tarball-a u Linux izvršnu sistemsku putanju, kao što je /usr/local/bin/ putanja, izdavanjem naredbi ispod.
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/
Ako iz nekih razloga datoteka ccat iz vaše izvršne sistemske putanje nema postavljeni izvršni bit, izdajte donju naredbu da biste postavili izvršne dozvole za sve korisnike sistema.
chmod +x /usr/local/bin/ccat
Da biste testirali mogućnosti ccat uslužnog programa u odnosu na sistemsku konfiguracijsku datoteku, izdajte donje naredbe. Sadržaj prikazanih datoteka treba biti istaknut u skladu sa Sytnax programskog jezika datoteka, kao što je ilustrovano u primjerima naredbi ispod.
ccat /etc/sysconfig/network-scripts/ifcfg-ens33
ccat /etc/fstab
Da biste zamijenili cat komandu sa ccat komandom širom sistema, dodajte bash alias za ccat u sistemsku bashrc datoteku, odjavite se sa sistema i ponovo se prijavite da biste primijenili konfiguraciju.
-------------- 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
Konačno, pokrenite cat komandu protiv proizvoljne konfiguracijske datoteke kako biste testirali da li je ccat alias zamijenio cat komandu, kao što je prikazano u primjeru ispod. Sintaksa izlazne datoteke sada treba biti istaknuta.
cat .bashrc
Uslužni program ccat se također može koristiti za spajanje više datoteka i prikazivanje izlaza u HTML formatu, kao što je ilustrovano u primjeru ispod.
ccat --html /etc/fstab /etc/sysconfig/network-scripts/ifcfg-ens33> /var/www/html/ccat.html
Međutim, trebat će vam web server instaliran u vašem sistemu, kao što je Apache HTTP server ili Nginx, za prikaz sadržaja HTML datoteke, kao što je prikazano na snimku ekrana ispod.
Za druge prilagođene konfiguracije i opcije komandi posjetite ccat službenu github stranicu.