Förbi David Delony

Om du inte gillar den tråkiga och tråkiga utmatningen av cat-kommandot, överväg att installera bat på din Linux-maskin.

Läsare som du hjälper till att stödja MUO. När du gör ett köp med hjälp av länkar på vår webbplats kan vi tjäna en affiliate-provision. Läs mer.

Kattverktyget går före Linux, men du kanske undrar om det finns något bättre än detta standardverktyg. Om du vill undersöka filer i Linux finns det ett nyare verktyg som heter bat som du kan vara intresserad av.

Vad är fladdermus?

bat är en klon av katt med några moderna funktioner. Tagline på dess GitHub-sida är "en kattklon med vingar."

En viktig funktion är tillägget av radnummer till alla utdata. Den känner också automatiskt igen flera programmeringsspråk och markerar syntax. Den integreras också sömlöst med Git.

Installerar bat på Linux

Att installera bat på ett Linux-skrivbord är tillräckligt enkelt. Det är tillgängligt i många Linux-distributions officiella arkiv.

För att installera bat på Ubuntu eller Debian, använd bara APT:

instagram viewer
sudo apt Installera fladdermus

Att köra det på Debian och Ubuntu är lite annorlunda, vilket kommer att förklaras senare.

För att installera bat på Arch Linux:

sudo pacman -S bat

Och på Fedora/Red Hat/CentOS:

sudo dnf Installera fladdermus

Använder bat för att se utdata på Linux

Running bat liknar att använda katt. Du kan använda den med filer eller med standardinmatning. Du kan kalla det på kommandoraden med "bat".

Om du använder Ubuntu eller Debian, kalla det genom att skriva "batcat" istället. Du kan ändra det tillbaka till "bat" genom att skapa ett skalalias med:

alias batcat="fladdermus"

Placera detta i din skalkonfigurationsfil (vanligtvis .bashrc eller .zshrc) för att göra det permanent.

Det första du kommer att lägga märke till är att fladdermus ritar en kant runt utgången med radnummer. Det här verkar bara göra det snyggare. Det vanliga kattprogrammet har den -n alternativ för att visa radnummer.

Om du inte gillar dekorationerna kan du använda den -n för att endast visa radnummer.

bat kommer att upptäcka många populära programmeringsspråk och markera syntaxen. Du kan använda -l alternativ för att tvinga fram upptäckten av ett visst språk, till exempel C.

fladdermus-lcfil.c

Ett modernt alternativ till kattkommandot

bat är ett modernt alternativ till det klassiska Linux cat-kommandot. Den erbjuder några unika funktioner, såsom radnummer med vackra utskrifter, personsökning och syntaxmarkering.

bat är inte den enda moderna versionen av klassiska Unix-verktyg där ute. Det finns många ersättningar för beprövade verktyg som grep eller man som du kanske vill kolla in.

Prenumerera på vårt nyhetsbrev

Kommentarer

Dela med sigTweetDela med sigDela med sigDela med sig
Kopiera
E-post
Dela den här artikeln
Dela med sigTweetDela med sigDela med sigDela med sig
Kopiera
E-post

Länken har kopierats till urklipp

Relaterade ämnen

  • Linux
  • Linux-kommandon

Om författaren

David Delony(174 artiklar publicerade)

David är en frilansskribent baserad i Pacific Northwest, men kommer ursprungligen från Bay Area. Som journalist till utbildning upptäckte han kraften i Unix-liknande operativsystem och kommandoradsgränssnittet samtidigt som han lärde sig att redigera video på macOS. Han har använt Linux regelbundet i någon form sedan 2006. David har kunnat kombinera sin passion för datoranvändning och skrivande i sin karriär som frilansskribent. Hans författarskap har dykt upp i Techopedia, TMCnet och bloggnätverket Motley Fool. David har en B.A. i kommunikation från California State University, East Bay.