Come forse già saprai, Cat , acronimo di c oncatenat e, è un comando Unix per visualizzare, combinare e copiare file di testo. Questo comando è uno dei comandi più frequentemente utilizzati nei sistemi operativi GNU/Linux e simili a Unix, tutti i giorni. Se usi spesso il comando cat, potresti provare 'Ccat' . È molto simile al comando cat, ma mostra il contenuto con l'evidenziazione della sintassi. Le lingue attualmente supportate sono JavaScript, Java, Ruby, Python, Go, C e JSON.
Installazione di Ccat
Ccat è disponibile in AUR, quindi puoi installarlo utilizzando qualsiasi supporto AUR, ad esempio Sì , in Arch Linux e le sue varianti come di seguito.
$ yay -S ccat
Su altre distribuzioni Linux, devi compilare e installare Ccat come mostrato di seguito.
Scarica l'ultimo binario ccat da qui .
$ wget https://github.com/jingweno/ccat/releases/download/v1.1.0/linux-amd64-1.1.0.tar.gz
Estrarre il file di archivio scaricato:
$ tar xfz linux-amd64-1.1.0.tar.gz
Copia il file eseguibile ccat sul tuo sistema $PATH (ad esempio, /usr/local/bin/):
$ sudo cp linux-amd64-1.1.0/ccat /usr/local/bin/
Infine, rendilo eseguibile usando il comando:
$ sudo chmod +x /usr/local/bin/ccat
Come colorare l'output del comando Cat usando Ccat
L'utilizzo è molto simile al comando cat. Lascia che ti mostri alcuni esempi.
Per visualizzare un file di testo, ad esempio test.txt , usando il comando cat, usiamo:
$ cat test.txt
Ora, visualizza il file di testo con "ccat" e guarda come mostra l'output.
$ ccat test.txt
Hai notato la differenza? ccat mostra l'output con l'evidenziazione della sintassi mentre il comando cat mostra semplicemente l'output nel colore del tema predefinito del sistema.
Possiamo anche visualizzare l'output di più file (cioè concatenare) contemporaneamente come di seguito.
$ ccat test.txt example.txt
Per qualche motivo, potresti voler visualizzare l'output in formato HTML. Per farlo, aggiungi l'opzione "--html" alla fine.
$ ccat test.txt --html
Non solo file locali, possiamo anche visualizzare direttamente il contenuto di un file nel Web come di seguito.
$ curl https://raw.githubusercontent.com/jingweno/ccat/master/main.go | ccat
Per visualizzare i codici colore applicati di default, esegui
$ ccat --palette
Ovviamente puoi impostare i tuoi codici colore come di seguito.
$ ccat -G String="_fuchsia_" -G Plaintext="darkteal" test.txt
Se ti piace ccat e vuoi sostituire il comando cat predefinito con ccat, crea un alias.
Se l'hai installato da AUR in Arch Linux, aggiungi la seguente riga nel tuo ~/.bashrc file.
alias cat=ccat
Se l'hai installato dal file binario compilato, aggiungi la seguente riga in ~/.bashrc file.
alias cat='/usr/local/bin/ccat
Infine, esegui il comando seguente per rendere effettive le modifiche.
$ source ~/.bashrc
Per aggiungerlo a tutto il sistema, aggiungi la voce sopra in /etc/bashrc (Su sistemi basati su RPM) o /etc/profile (su sistemi basati su Debian).