Pokud se vám nelíbí nudný a nudný výstup příkazu cat, zvažte instalaci bat na vašem počítači se systémem Linux.
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?
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."
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 Nainstalujte netopýr
Spuštění na Debianu a Ubuntu je trochu jiné, jak bude vysvětleno později.
Chcete-li nainstalovat bat na Arch Linux:
sudo pacman -S bat
A na Fedoře/Red Hat/CentOS:
sudo dnf Nainstalujte netopýr
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="netopýr"
Vložte to do svého konfiguračního souboru shellu (obvykle .bashrc nebo .zshrc), aby to bylo trvalé.
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ů.
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.
netopýr-lCsoubor.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.