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.'
votre ordinateur a rencontré un problème et doit redémarrerUTILISEZ 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.
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.
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.