Om du inte gillar den tråkiga och tråkiga utmatningen av cat-kommandot, överväg att installera bat på din Linux-maskin.
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:
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.