bat: Et moderne alternativ til den klassiske Linux cat Command

bat: Et moderne alternativ til den klassiske Linux cat Command
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 hjemmeside

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





MAKEUSE AV DAGENS VIDEO

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.

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



sudo apt install bat

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

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

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

 Linux bat-verktøy som viser syntaksutheving for en C

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.

 bat -n-alternativet viser linjenummer

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

hva kan jeg bruke itunes gavekort til

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.

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