Se non ti piace l'output noioso e noioso del comando cat, considera l'installazione di bat sulla tua macchina Linux.
L'utilità cat è precedente a Linux, ma potresti chiederti se c'è qualcosa di meglio di questa utilità standard. Se vuoi esaminare i file in Linux, c'è una nuova utility chiamata bat che potrebbe interessarti.
Cos'è il pipistrello?
bat è un clone di gatto con alcune caratteristiche moderne. Lo slogan sul suo Pagina GitHub è "un clone di gatto con le ali".
Una delle caratteristiche principali è l'aggiunta di numeri di riga a qualsiasi output. Inoltre riconosce automaticamente diversi linguaggi di programmazione ed evidenzia la sintassi. Si integra perfettamente anche con Git.
Installare bat su Linux
Installare bat su un desktop Linux è abbastanza semplice. È disponibile nei repository ufficiali di molte distribuzioni Linux.
Per installare bat su Ubuntu o Debian, basta usare APT:
sudo apt installare pipistrello
Eseguirlo su Debian e Ubuntu è leggermente diverso, come verrà spiegato più avanti.
Per installare bat su Arch Linux:
sudo pacman -S pipistrello
E su Fedora/Red Hat/CentOS:
sudo dnf installare pipistrello
Utilizzo di bat per visualizzare l'output su Linux
La mazza da corsa è simile all'uso del gatto. Puoi usarlo con file o con input standard. Puoi chiamarlo dalla riga di comando con "bat".
Se sei su Ubuntu o Debian, chiamalo digitando invece "batcat". Puoi cambiarlo di nuovo in "bat" di creare un alias della shell con:
alias batcat="pipistrello"
Inseriscilo nel file di configurazione della shell (di solito .bashrc O .zshrc) per renderlo permanente.
La prima cosa che noterai è che bat disegna un bordo attorno all'output con i numeri di riga. Questo sembra solo renderlo più carino. Il programma gatto standard ha il -N opzione per visualizzare i numeri di riga.
Se non ti piacciono le decorazioni, puoi usare il -N per visualizzare solo i numeri di riga.
bat rileverà molti linguaggi di programmazione popolari ed evidenzierà la sintassi. Puoi usare il -l opzione per forzare il rilevamento di una particolare lingua, come C.
pipistrello-lCfile.C
Una moderna alternativa al comando gatto
bat è una moderna alternativa al classico comando cat di Linux. Offre alcune caratteristiche uniche, come i numeri di riga stampati in modo grazioso, il paging e l'evidenziazione della sintassi.
bat non è l'unica versione moderna delle classiche utility Unix là fuori. Ci sono molti sostituti per utilità testate nel tempo come grep o man che potresti voler controllare.