BAT - Un clone de chat avec mise en évidence de syntaxe et intégration GIT
- 1947
- 452
- Mohamed Brunet
Chauve souris est un clone de commande de chat avec une syntaxe avancée qui met en évidence un grand nombre de langages de programmation et de majoration et il est également livré avec Git intégration pour afficher les modifications des fichiers. Ses autres fonctionnalités incluent la pagination automatique, la concaténation des fichiers, les thèmes de la surlimination de la syntaxe et divers styles pour présenter la sortie.
Lire aussi: CCAT - Afficher la sortie «Command Cat» avec la syntaxe qui met en évidence ou coloriant
De plus, vous pouvez également ajouter de nouvelles syntaxes / définitions de langue, des thèmes et définir un téléavertisseur personnalisé. Dans cet article, nous montrerons comment installer et utiliser un Chauve souris (Cat Clone) dans Linux.
Lire aussi: Comment utiliser les commandes «chat» et «tac» avec des exemples dans Linux
Comment installer Bat (un clone de chat) dans Linux
Sur Debian et d'autres distributions Linux basées à Debian, vous pouvez télécharger le dernier .deb
Package à partir de la page de version ou utilisez la commande wget suivante pour le télécharger et l'installer comme indiqué.
------------- Sur les systèmes 64 bits ------------- $ wget https: // github.com / sharkdp / bat / releases / download / v0.15.4 / BAT_0.15.4_AMD64.deb $ sudo dpkg -i bat_0.15.4_AMD64.deb ------------- Sur les systèmes 32 bits ------------- $ wget https: // github.com / sharkdp / bat / releases / download / v0.15.4 / BAT_0.15.4_I386.deb $ sudo dpkg -i bat_0.15.4_I386.deb
Sur Arch Linux, Vous pouvez l'installer à partir du référentiel communautaire comme indiqué.
$ sudo pacman -s batte
Après installation chauve souris, Exécutez-le simplement de la même manière que vous exécutez normalement la commande CAT, par exemple, la commande suivante affichera le contenu de fichier spécifié avec la syntaxe en surbrillance.
$ Bat Bin / Bashscripts / Sysadmin / TopProcs.shotAfficher un fichier avec la syntaxe en surbrillance
Pour afficher plusieurs fichiers en un, utilisez la commande suivante.
$ Domains Bat.hôtes txtAfficher le contenu de plusieurs fichiers
Vous ne pouvez imprimer qu'une plage de lignes spécifiée (par exemple, imprimer les lignes 13 à 24 seulement) pour un fichier ou chaque fichier, en utilisant le --gamme
Commutation comme indiqué.
$ bat - ligne de ligne 13:24 bac / bashscripts / sysadmin / topprocs.shotImprimer une gamme de lignes spécifiées
Pour afficher tous les noms de langue pris en charge et les extensions de fichiers, utilisez le -listes de langue option.
$ bat - list-languagesListe des langues prises en charge pour la mise en évidence de la syntaxe
Puis définissez explicitement une langue pour la syntaxe en surbrillance -l
changer.
$ bat -l python httpie / configuration.pyDéfinir la langue pour la mise en évidence de la syntaxe
Vous pouvez également lire à partir de stdin comme dans cet exemple.
$ ls -l | chauve sourisLire à partir de la sortie STDIN
Pour voir une liste des thèmes disponibles pour la mise en évidence de la syntaxe, utilisez le --thèmes de liste
option.
$ bat - list-themsListe des thèmes pour la mise en évidence de la syntaxe
Après avoir choisi un thème à utiliser, activez-le avec le --thème
option.
$ bat --theme = github
Notez que ces paramètres seront perdus après un redémarrage, pour rendre les modifications permanentes, exporter le Bat_theme Variable d'environnement dans le fichier ~ /.bashrc (spécifique à l'utilisateur) ou / etc / bash.bashrc (à l'échelle du système) en y ajoutant la ligne suivante.
exporter bat_theme = "github"
Pour afficher uniquement les numéros de ligne sans aucune autre décoration, utilisez le -n
changer.
$ domains bat -n.hôtes txt
Utilisations de la chauve-souris "moins" Comme le téléavertisseur par défaut. Cependant, vous pouvez spécifier quand utiliser le téléavertisseur, avec le --pagination
et les valeurs possibles incluent *auto*, jamais et toujours.
$ Bat -Paging toujours
De plus, vous pouvez définir le téléavertisseur en utilisant le Sacrer ou Bat_pager (cela prit la priorité) les variables d'environnement, de la même manière Bat_theme env variable, comme expliqué ci-dessus. La définition de ces variables avec des valeurs vides désactive le téléavertisseur.
Pour plus d'informations sur la façon d'utiliser ou de personnaliser un chauve souris, taper homme chauve-souris Ou allez dans son référentiel GitHub: https: // github.com / sharkdp / bat.
Résumé
Chauve souris est un clone de chat convivial avec une mise en évidence de syntaxe et une intégration GIT. Partagez vos réflexions à ce sujet, avec nous via le formulaire de rétroaction ci-dessous. Si vous avez rencontré des utilitaires CLI similaires, faites-le nous aussi savoir.
- « Comment installer Linux Mint 20 «Ulyana»
- Diskonaut - Un navigateur spatial disque terminal pour Linux »