Av David Delony

Hvis du ikke liker den kjedelige og kjedelige utgangen til cat-kommandoen, bør du vurdere å installere bat på Linux-maskinen din.

Lesere som deg er med på å støtte MUO. Når du foretar et kjøp ved å bruke lenker på nettstedet vårt, kan vi tjene en tilknyttet provisjon. Les mer.

Cat-verktøyet går før Linux, men du lurer kanskje på om det er noe bedre enn dette standardverktøyet. Hvis du vil undersøke filer i Linux, er det et nyere verktøy kalt bat som du kan være interessert i.

Hva er flaggermus?

flaggermus er en klon av katt med noen moderne funksjoner. Slagordet på sin GitHub-siden er "en katteklon med vinger."

En viktig funksjon er å legge til linjenumre til enhver utgang. Den gjenkjenner også automatisk flere programmeringsspråk og fremhever syntaks. Den integreres også sømløst med Git.

Installerer bat på Linux

Å installere flaggermus på et Linux-skrivebord er enkelt nok. Den er tilgjengelig i mange Linux-distribusjoners offisielle depoter.

instagram viewer

For å installere bat på Ubuntu eller Debian, bruk APT:

sudo apt installere flaggermus

Å kjøre den på Debian og Ubuntu er litt annerledes, som vil bli forklart senere.

For å installere bat på Arch Linux:

sudo pacman -S bat

Og på Fedora/Red Hat/CentOS:

sudo dnf installere flaggermus

Bruke bat for å se utdata på Linux

Løpende flaggermus ligner på å bruke katt. Du kan bruke den med filer eller med standard input. Du kan kalle det på kommandolinjen med "bat".

Hvis du bruker Ubuntu eller Debian, kall det ved å skrive "batcat" i stedet. Du kan endre den tilbake til "flaggermus" ved å lage et skallalias med:

alias batcat="flaggermus"

Fest dette i skallkonfigurasjonsfilen din (vanligvis .bashrc eller .zshrc) for å gjøre den permanent.

Det første du vil legge merke til er at flaggermus tegner en kant rundt utgangen med linjenummer. Dette ser bare ut til å gjøre det penere. Standard katteprogrammet har den -n mulighet for å vise linjenumre.

Hvis du ikke liker dekorasjonene, kan du bruke den -n for kun å vise linjenummer.

bat vil oppdage mange populære programmeringsspråk og fremheve syntaksen. Du kan bruke -l mulighet for å tvinge gjenkjenning av et bestemt språk, for eksempel C.

flaggermus-lcfil.c

Et moderne alternativ til kattekommandoen

bat er et moderne alternativ til den klassiske Linux cat-kommandoen. Den tilbyr noen unike funksjoner, for eksempel linjenumre med vakre utskrifter, personsøking og syntaksutheving.

bat er ikke den eneste moderne versjonen av klassiske Unix-verktøy der ute. Det er mange erstatninger for tidstestede verktøy som grep eller man som du kanskje vil sjekke ut.

Abonner på vårt nyhetsbrev

Kommentarer

DelekvitringDeleDeleDele
Kopiere
E-post
Del denne artikkelen
DelekvitringDeleDeleDele
Kopiere
E-post

Linken er kopiert til utklippstavlen

Relaterte temaer

  • Linux
  • Linux-kommandoer

Om forfatteren

David Delony(174 artikler publisert)

David er en frilansskribent basert i Pacific Northwest, men opprinnelig fra Bay Area. Som journalist av opplæring, oppdaget han kraften til Unix-lignende operativsystemer og kommandolinjegrensesnittet mens han lærte hvordan du redigerer video på macOS. Han har brukt Linux regelmessig i en eller annen form siden 2006. David har vært i stand til å kombinere sin lidenskap for databehandling og skriving i sin karriere som frilansskribent. Hans forfatterskap har dukket opp i Techopedia, TMCnet og Motley Fool-bloggnettverket. David har en B.A. i kommunikasjon fra California State University, East Bay.