bat : une alternative moderne à la commande cat de Linux classique

bat : une alternative moderne à la commande cat de Linux classique
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. Lire la suite.

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 ?

 page d'accueil des chauves-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.'





votre ordinateur a rencontré un problème et doit redémarrer
UTILISEZ LA VIDÉO DU JOUR

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.





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 install bat

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

utilisation du disque toujours à 100 Windows 10

Pour installer bat sur Arch Linux :





sudo pacman -S bat

Et sur Fedora/Red Hat/CentOS :

sudo dnf install bat

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="bat"

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

 utilitaire Linux bat montrant la coloration syntaxique pour un C

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.

 option bat -n affichant 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.

le clic gauche de la souris ne fonctionne pas parfois

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.

bat -l c file.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.