Par David Delony

Si vous n'aimez pas la sortie terne et ennuyeuse de la commande cat, envisagez d'installer bat sur votre machine Linux.

Des lecteurs comme vous aident à soutenir MUO. Lorsque vous effectuez un achat en utilisant des liens sur notre site, nous pouvons gagner une commission d'affiliation. En savoir plus.

L'utilitaire cat est antérieur à Linux, mais vous vous demandez peut-être s'il existe quelque chose de mieux que cet utilitaire standard. Si vous souhaitez examiner des fichiers sous Linux, il existe un utilitaire plus récent nommé bat qui pourrait vous intéresser.

Qu'est-ce que la chauve-souris ?

bat est un clone de chat avec quelques fonctionnalités modernes. Le slogan sur son Page GitHub est "un clone de chat avec des ailes."

Une caractéristique majeure est l'ajout de numéros de ligne à n'importe quelle sortie. Il reconnaît également automatiquement plusieurs langages de programmation et met en évidence la syntaxe. Il s'intègre également de manière transparente à Git.

instagram viewer

Installer bat sous Linux

L'installation de bat sur un bureau Linux est assez simple. Il est disponible dans de nombreux dépôts officiels de distribution Linux.

Pour installer bat sur Ubuntu ou Debian, utilisez simplement APT :

sudo apt installer chauve souris

L'exécuter sur Debian et Ubuntu est un peu différent, comme cela sera expliqué plus tard.

Pour installer bat sur Arch Linux :

sudo pacman -S chauve-souris

Et sur Fedora/Red Hat/CentOS :

sudo dnf installer chauve souris

Utilisation de bat pour afficher la sortie sous Linux

Courir bat est similaire à utiliser cat. Vous pouvez l'utiliser avec des fichiers ou avec une entrée standard. Vous pouvez l'appeler sur la ligne de commande avec "bat".

Si vous êtes sur Ubuntu ou Debian, appelez-le en tapant "batcat" à la place. Vous pouvez le remplacer par "bat" en création d'un alias de shell avec:

alias batcat="chauve souris"

Collez ceci dans votre fichier de configuration de shell (généralement .bashrc ou .zshrc) pour le rendre permanent.

La première chose que vous remarquerez est que bat dessine une bordure autour de la sortie avec des numéros de ligne. Cela semble juste le rendre plus joli. Le programme chat standard a le -n possibilité d'afficher les numéros de ligne.

Si vous n'aimez pas les décorations, vous pouvez utiliser le -n pour afficher uniquement les numéros de ligne.

bat détectera de nombreux langages de programmation populaires et mettra en évidence la syntaxe. Vous pouvez utiliser le -l possibilité de forcer la détection d'un langage particulier, tel que C.

chauve souris-lcdéposer.c

Une alternative moderne à la commande chat

bat est une alternative moderne à la commande Linux classique cat. Il offre des fonctionnalités uniques, telles que la jolie impression des numéros de ligne, la pagination et la coloration syntaxique.

bat n'est pas la seule version moderne des utilitaires Unix classiques. Il existe de nombreux remplacements pour les utilitaires éprouvés comme grep ou man que vous voudrez peut-être consulter.

Abonnez-vous à notre newsletter

commentaires

PartagerTweeterPartagerPartagerPartager
Copie
E-mail
Partagez cet article
PartagerTweeterPartagerPartagerPartager
Copie
E-mail

Lien copié dans le presse-papiers

Rubriques connexes

  • Linux
  • Commandes Linux

A propos de l'auteur

David Delony(174 articles publiés)

David est un écrivain indépendant basé dans le nord-ouest du Pacifique, mais originaire de la région de la baie. Journaliste de formation, il a découvert la puissance des systèmes d'exploitation de type Unix et l'interface de ligne de commande tout en apprenant à monter des vidéos sur macOS. Il utilise régulièrement Linux sous une forme ou sous une autre depuis 2006. David a pu combiner sa passion pour l'informatique et l'écriture dans sa carrière d'écrivain indépendant. Ses écrits ont été publiés dans Techopedia, TMCnet et le réseau de blogs Motley Fool. David est titulaire d'un B.A. en communication de la California State University, East Bay.