Ved David Delony

Hvis du ikke kan lide det kedelige og kedelige output fra cat-kommandoen, så overvej at installere bat på din Linux-maskine.

Læsere som dig hjælper med at støtte MUO. Når du foretager et køb ved hjælp af links på vores websted, kan vi optjene en affiliate-kommission. Læs mere.

Katteværktøjet går forud for Linux, men du spekulerer måske på, om der er noget bedre end dette standardværktøj. Hvis du vil undersøge filer i Linux, er der et nyere værktøj ved navn bat, som du måske er interesseret i.

Hvad er flagermus?

flagermus er en klon af kat med nogle moderne funktioner. Tagline på dens GitHub side er "en kat klon med vinger."

En vigtig funktion er tilføjelsen af ​​linjenumre til ethvert output. Den genkender også automatisk flere programmeringssprog og fremhæver syntaks. Den integreres også problemfrit med Git.

Installerer bat på Linux

Det er nemt nok at installere bat på et Linux-skrivebord. Det er tilgængeligt i mange Linux-distributions officielle arkiver.

instagram viewer

For at installere bat på Ubuntu eller Debian, brug bare APT:

sudo apt installere flagermus

At køre det på Debian og Ubuntu er lidt anderledes, som det vil blive forklaret senere.

Sådan installeres bat på Arch Linux:

sudo pacman -S bat

Og på Fedora/Red Hat/CentOS:

sudo dnf installere flagermus

Bruger bat til at se output på Linux

Løbebat ligner at bruge kat. Du kan bruge det med filer eller med standard input. Du kan kalde det på kommandolinjen med "bat".

Hvis du er på Ubuntu eller Debian, så kald det ved at skrive "batcat" i stedet for. Du kan ændre det tilbage til "bat" ved at oprettelse af et shell-alias med:

alias batcat="flagermus"

Sæt dette ind i din shell-konfigurationsfil (normalt .bashrc eller .zshrc) for at gøre det permanent.

Det første du vil bemærke er, at flagermus tegner en kant rundt om outputtet med linjenumre. Dette ser ud til at gøre det smukkere. Standard katteprogrammet har -n mulighed for at vise linjenumre.

Hvis du ikke kan lide dekorationerne, kan du bruge den -n kun at vise linjenumre.

bat vil opdage mange populære programmeringssprog og fremhæve syntaksen. Du kan bruge -l mulighed for at gennemtvinge detektering af et bestemt sprog, såsom C.

flagermus-lcfil.c

Et moderne alternativ til kattekommandoen

bat er et moderne alternativ til den klassiske Linux kat-kommando. Det tilbyder nogle unikke funktioner, såsom linjenumre med smuk udskrivning, personsøgning og syntaksfremhævning.

bat er ikke det eneste moderne bud på klassiske Unix-værktøjer derude. Der er mange erstatninger for tidstestede værktøjer som grep eller man, som du måske vil tjekke ud.

Abonner på vores nyhedsbrev

Kommentarer

DelTweetDelDelDel
Kopi
E-mail
Del denne artikel
DelTweetDelDelDel
Kopi
E-mail

Linket er kopieret til udklipsholderen

Relaterede emner

  • Linux
  • Linux kommandoer

Om forfatteren

David Delony(174 artikler udgivet)

David er freelanceskribent baseret i Pacific Northwest, men oprindeligt fra Bay Area. Som journalist af uddannelse opdagede han styrken ved Unix-lignende operativsystemer og kommandolinjegrænsefladen, mens han lærte at redigere video på macOS. Han har brugt Linux regelmæssigt i en eller anden form siden 2006. David har været i stand til at kombinere sin passion for databehandling og skrivning i sin karriere som freelanceskribent. Hans forfatterskab har dukket op i Techopedia, TMCnet og Motley Fool blog-netværket. David har en B.A. i kommunikation fra California State University, East Bay.