Ccat, boji izlaz mačke naredbe u terminalu

o mački

U sljedećem članku ćemo pogledati ccat. Mislim da je za većinu korisnika poznato da naredba mačke. Unix je naredba za pregled, kombiniranje i kopiranje tekstualnih datoteka. Ovo je možda jedna od najčešće korištenih naredbi svakodnevnih korisnika na GNU / Linux i Unix operativnim sistemima.

Ako ste jedan od onih korisnika koji često koristi mačku, možda će vas zanimati mačka. Is about naredba vrlo slična naredbi cat. Njegova je funkcija u osnovi ista, ali ccat će nam pokazati sadržaj s isticanjem sintakse, što može biti vrlo pogodno za čitanje koda. Podržani jezici za isticanje sintakse su: JavaScript, Java, Ruby, Python, Go, C i JSON.

Instalacija Ccat na Ubuntu

Da bismo mogli koristiti ovu naredbu u našem Ubuntu sistemu, trebat ćemo samo preuzmite najnoviju verziju objavljeno, maloprije, iz ccat-a sa njegove GitHub stranice. Ako za preuzimanje paketa radije koristite terminal (Ctrl + Alt + T), u njega jednostavno morate napisati:

preuzmi ccat sa wgetom

wget https://github.com/jingweno/ccat/releases/download/v1.1.0/linux-amd64-1.1.0.tar.gz

Na kraju preuzimanja, izdvojite preuzetu komprimiranu datoteku. U isti terminal morate samo napisati:

tar xfz linux-amd64-1.1.0.tar.gz

Sad idemo kopirajte izvršnu datoteku ccat na svoj $ PATH, kao što bi bilo na primjer / usr / local / bin /. Da bismo to učinili, napišemo naredbu:

sudo cp linux-amd64-1.1.0/ccat /usr/local/bin/

Za kraj učinimo to izvršnim koristeći sljedeću naredbu u istom terminalu:

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

Koristeći ccat

Ako upotrijebite ovu naredbu, vidjet ćete to upotreba je vrlo slična upotrebi naredbe cat. Dalje ćemo vidjeti nekoliko osnovnih primjera.

Ako koristimo naredbu cat za prikaz tekstualne datoteke, kao što je test.txt, naredbu ćemo koristiti na sljedeći način:

primjer mačka mačka

cat prueba.txt

Sad da vidimo kao što nam ccat pokazuje izlaz iz iste datoteke. Jednostavno morate pisati u isti terminal:

primjer ccat testa

ccat prueba.txt

Kao što možete vidjeti na gornjim snimkama ekrana, ccat će nam pokazati izlaz s isticanjem sintakse. Dok je naredba cat prikazuje izlaz koristeći zadanu boju teme vašeg sistema.

Prikažite izlaz više datoteka

Također ćemo moći vidjeti izlaz nekoliko datoteka istovremeno, kao što se može vidjeti na sljedećem snimku zaslona:

ccat prikazuje dvije datoteke

ccat prueba.txt ccat.txt

Pogledajte izlaz u HTML formatu

Ako ste iz nekog razloga zainteresirani za prikaz rezultata u HTML formatu, to možete jednostavno učiniti dodavanje opcije "-HTML”Na kraju naredbe:

ccat html izlaz

ccat prueba.txt --html

Pregledajte sadržaj internetske datoteke

Pomoću ove naredbe nećemo moći vidjeti samo lokalne datoteke. Takođe ćemo imati mogućnost izravno pregledajte sadržaj datoteke na webu pomoću naredbe curl, kao što možete vidjeti dolje:

internet ccat datoteka

curl https://raw.githubusercontent.com/jingweno/ccat/master/ccat.go | ccat

Postavite kodove boja

para pregledajte standardno primijenjene kodove boja i dostupne opcije, morat ćemo izvršiti samo:

ccat paleta boja

ccat --palette

Naravno, moći ćemo konfigurirajte vlastite kodove boja na datoteci koristeći sljedeću naredbu u terminalu:

promijenite ccat izlaznu boju

ccat -G String="darkteal" -G Plaintext="green" -G Keyword="fuchsia" prueba.txt

Zamijenite mačku s mačkom

Ako volite ccat i mislite da može biti koristan, možda ćete biti zainteresirani zamijenite zadanu naredbu cat sa ccat. Samo ćemo izvršiti zamjenu stvoriti alias.

Da bismo stvorili alias, trebat ćemo samo dodajte sljedeći redak u datoteku ~ / .bashrc:

stvoriti alias ccat

alias cat='/usr/local/bin/ccat'

Jednom kada je datoteka spremljena, sve što morate učiniti je pokrenite sljedeću naredbu kako bi promjene bile učinkovite:

source ~/.bashrc

Ako ste zainteresirani znati više o kako stvoriti pseudonime, više možete potražiti u članku napisanom na Wikipediji.

Pomoć

Može se dobiti pomoć kako koristiti ovu naredbu kucanje u terminalu:

ccat pomoć

ccat -h

Takođe možete saznajte više o ovoj naredbi provjera GitHub stranice projekta.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.