GNU/Linux >> Linux Esercitazione >  >> Linux

Ccat:colora l'output del comando Cat

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 , 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).


Linux
  1. Comando gatto Linux

  2. Esempi di comandi temporali di Linux

  3. tee Esempi di comandi in Linux

  4. Numero del dispositivo nell'output del comando stat

  5. Converti un output in una stringa

Comando lsblk in Linux

Colora l'output dei sensori?

Come colorare l'output del differenziale per una migliore visualizzazione

Esempi di comandi echo Linux

Esempi di comandi di Linux cat

Colora l'output della coda