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.'
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.
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.
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.