Door David Delony

Als je de saaie en saaie uitvoer van het cat-commando niet leuk vindt, overweeg dan om bat op je Linux-machine te installeren.

Lezers zoals jij steunen MUO. Wanneer u een aankoop doet via links op onze site, kunnen we een aangesloten commissie verdienen. Lees verder.

Het cat-hulpprogramma dateert van vóór Linux, maar je kunt je afvragen of er iets beters is dan dit standaardhulpprogramma. Als je bestanden in Linux wilt onderzoeken, is er een nieuwer hulpprogramma met de naam bat waarin je misschien geïnteresseerd bent.

Wat is vleermuis?

vleermuis is een kloon van een kat met enkele moderne kenmerken. De slogan erop GitHub-pagina is "een kattenkloon met vleugels."

Een belangrijk kenmerk is de toevoeging van regelnummers aan elke uitvoer. Het herkent ook automatisch verschillende programmeertalen en benadrukt de syntaxis. Het integreert ook naadloos met Git.

Bat installeren op Linux

Het installeren van bat op een Linux-desktop is eenvoudig genoeg. Het is beschikbaar in de officiële repositories van veel Linux-distributies.

instagram viewer

Gebruik gewoon APT om bat op Ubuntu of Debian te installeren:

sudo geschikt installeren knuppel

Het uitvoeren ervan op Debian en Ubuntu is een beetje anders, zoals later zal worden uitgelegd.

Om bat op Arch Linux te installeren:

sudo pacman -S bat

En op Fedora/Red Hat/CentOS:

sudo dnf installeren knuppel

Bat gebruiken om uitvoer op Linux te bekijken

Lopende vleermuis is vergelijkbaar met het gebruik van kat. Je kunt het gebruiken met bestanden of met standaardinvoer. Je kunt het op de opdrachtregel aanroepen met "bat".

Als je Ubuntu of Debian gebruikt, noem het dan door in plaats daarvan "batcat" te typen. Je kunt het terug veranderen naar "bat" door een shell-alias maken met:

alias batcat="knuppel"

Plak dit in je shell-configuratiebestand (meestal .bashrc of .zshrc) om het permanent te maken.

Het eerste dat opvalt, is dat bat een rand rond de uitvoer tekent met regelnummers. Dit lijkt het alleen maar mooier te maken. Het standaard kattenprogramma heeft wel de -N optie om regelnummers weer te geven.

Als je de versieringen niet mooi vindt, kun je de -N om alleen regelnummers weer te geven.

bat zal veel populaire programmeertalen detecteren en de syntaxis benadrukken. U kunt de -l optie om de detectie van een bepaalde taal af te dwingen, zoals C.

knuppel-lCbestand.C

Een modern alternatief voor de kattenopdracht

bat is een modern alternatief voor het klassieke Linux cat-commando. Het biedt een aantal unieke functies, zoals mooi afgedrukte regelnummers, paginering en syntaxisaccentuering.

bat is niet de enige moderne kijk op klassieke Unix-hulpprogramma's die er zijn. Er zijn veel vervangingen voor beproefde hulpprogramma's zoals grep of man die u misschien wilt bekijken.

Abonneer op onze nieuwsbrief

Opmerkingen

DeelTweetenDeelDeelDeel
Kopiëren
E-mail
deel dit artikel
DeelTweetenDeelDeelDeel
Kopiëren
E-mail

Link gekopieerd naar klembord

Gerelateerde onderwerpen

  • Linux
  • Linux-opdrachten

Over de auteur

David Delony(174 artikelen gepubliceerd)

David is een freelanceschrijver die in de Pacific Northwest woont, maar oorspronkelijk uit de Bay Area komt. Als journalist van opleiding ontdekte hij de kracht van Unix-achtige besturingssystemen en de opdrachtregelinterface terwijl hij leerde video te bewerken op macOS. Hij gebruikt Linux regelmatig in een of andere vorm sinds 2006. David heeft zijn passie voor computers en schrijven kunnen combineren in zijn carrière als freelanceschrijver. Zijn schrijven is verschenen in Techopedia, TMCnet en het Motley Fool-blognetwerk. David heeft een B.A. in communicatie van de California State University, East Bay.