bat: Moderní alternativa ke klasickému linuxovému příkazu cat

bat: Moderní alternativa ke klasickému linuxovému příkazu cat
Čtenáři jako vy pomáhají podporovat MUO. Když provedete nákup pomocí odkazů na našich stránkách, můžeme získat provizi přidružené společnosti. Přečtěte si více.

Obslužný program cat je starší než Linux, ale možná vás napadne, zda existuje něco lepšího než tento standardní nástroj. Pokud chcete zkoumat soubory v Linuxu, existuje novější nástroj s názvem bat, který by vás mohl zajímat.





Co je bat?

 netopýří domovská stránka

bat je klon kočky s některými moderními funkcemi. Slogan na něm stránka GitHub je 'kočičí klon s křídly.'





VYUŽÍVÁNÍ VIDEA DNE

Jednou z hlavních funkcí je přidání čísel řádků k libovolnému výstupu. Automaticky také rozpozná několik programovacích jazyků a zvýrazňuje syntaxi. Bezproblémově se také integruje s Git.





Instalace bat na Linuxu

Instalace bat na plochu Linuxu je dostatečně snadná. Je k dispozici v mnoha oficiálních repozitářích distribuce Linuxu.

Chcete-li nainstalovat bat na Ubuntu nebo Debian, stačí použít APT:



sudo apt install bat

Spuštění na Debianu a Ubuntu je trochu jiné, jak bude vysvětleno později.

Chcete-li nainstalovat bat na Arch Linux:





jak přimět chrom nepoužívat tolik ram
sudo pacman -S bat

A na Fedoře/Red Hat/CentOS:

sudo dnf install bat

Použití bat k zobrazení výstupu v systému Linux

Běžící netopýr je podobný použití kočky. Můžete jej použít se soubory nebo se standardním vstupem. Můžete to zavolat na příkazovém řádku pomocí „bat“.





Pokud používáte Ubuntu nebo Debian, zavolejte místo toho zadáním „batcat“. Můžete jej změnit zpět na 'netopýr'. vytvoření aliasu shellu s:

alias batcat="bat"

Vložte to do svého konfiguračního souboru shellu (obvykle .bashrc nebo .zshrc ), aby to bylo trvalé.

 Linuxový bat nástroj zobrazující zvýraznění syntaxe pro C

První věc, které si všimnete, je, že bat kreslí kolem výstupu ohraničení s čísly řádků. Zdá se, že to jen dělá hezčí. Standardní program pro kočky má -n možnost zobrazení čísel řádků.

 bat -n volba zobrazující čísla řádků

Pokud se vám dekorace nelíbí, můžete použít -n zobrazit pouze čísla řádků.

bat rozpozná mnoho oblíbených programovacích jazyků a zvýrazní syntaxi. Můžete použít -l možnost vynutit detekci konkrétního jazyka, jako je C.

jak vytvořit zaváděcí disk
bat -l c file.c

Moderní alternativa ke kočičímu příkazu

bat je moderní alternativa ke klasickému příkazu cat v Linuxu. Nabízí některé jedinečné funkce, jako je pěkný tisk čísel řádků, stránkování a zvýraznění syntaxe.

bat není jediným moderním pohledem na klasické unixové nástroje. Existuje mnoho náhrad za osvědčené nástroje, jako je grep nebo man, které byste mohli chtít vyzkoušet.