Se você não gosta da saída monótona e chata do comando cat, considere instalar o bat em sua máquina Linux.
O utilitário cat é anterior ao Linux, mas você pode se perguntar se há algo melhor do que esse utilitário padrão. Se você deseja examinar arquivos no Linux, há um utilitário mais recente chamado bat no qual você pode estar interessado.
O que é morcego?
bat é um clone do gato com algumas características modernas. O slogan em seu página GitHub é "um clone de gato com asas".
Uma característica importante é a adição de números de linha a qualquer saída. Ele também reconhece automaticamente várias linguagens de programação e destaca a sintaxe. Ele também se integra perfeitamente com o Git.
Instalando bat no Linux
Instalar o bat em um desktop Linux é bastante fácil. Está disponível em muitos repositórios oficiais da distribuição Linux.
Para instalar o bat no Ubuntu ou Debian, basta usar o APT:
sudo apt instalar bastão
Executá-lo no Debian e no Ubuntu é um pouco diferente, como será explicado mais adiante.
Para instalar o bat no Arch Linux:
sudo pacman -S bat
E no Fedora/Red Hat/CentOS:
sudo dnf instalar bastão
Usando bat para exibir a saída no Linux
Correr morcego é semelhante a usar gato. Você pode usá-lo com arquivos ou com entrada padrão. Você pode chamá-lo na linha de comando com "bat".
Se você estiver no Ubuntu ou Debian, chame-o digitando "batcat". Você pode alterá-lo de volta para "bat" por criando um alias de shell com:
alias batcat="bastão"
Cole isso no arquivo de configuração do shell (geralmente .bashrc ou .zshrc) para torná-lo permanente.
A primeira coisa que você notará é que bat desenha uma borda ao redor da saída com números de linha. Isso parece apenas torná-lo mais bonito. O programa padrão do gato tem o -n opção para exibir números de linha.
Se você não gosta das decorações, você pode usar o -n para exibir apenas números de linha.
bat detectará muitas linguagens de programação populares e destacará a sintaxe. Você pode usar o -eu opção para forçar a detecção de um idioma específico, como C.
bastão-eucarquivo.c
Uma alternativa moderna ao comando do gato
bat é uma alternativa moderna ao clássico comando cat do Linux. Ele oferece alguns recursos exclusivos, como números de linha de impressão bonita, paginação e realce de sintaxe.
bat não é a única versão moderna dos utilitários clássicos do Unix. Existem muitos substitutos para utilitários testados pelo tempo, como grep ou man, que você pode querer verificar.