Podle David Delony

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.

Č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?

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:

instagram viewer
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-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.

Přihlaste se k odběru našeho newsletteru

Komentáře

PodíltweetPodílPodílPodíl
kopírovat
E-mailem
Sdílejte tento článek
PodíltweetPodílPodílPodíl
kopírovat
E-mailem

Odkaz zkopírován do schránky

Související témata

  • Linux
  • Linuxové příkazy

O autorovi

David Delony(174 publikovaných článků)

David je spisovatel na volné noze žijící na severozápadě Pacifiku, ale původně pocházející z Bay Area. Vystudovaný novinář objevil sílu operačních systémů podobných Unixu a rozhraní příkazového řádku, zatímco se učil upravovat video na macOS. Od roku 2006 pravidelně v nějaké formě používá Linux. David dokázal spojit svou vášeň pro počítače a psaní ve své kariéře spisovatele na volné noze. Jeho texty se objevily v Techopedia, TMCnet a v síti blogů Motley Fool. David je držitelem titulu B.A. v komunikaci z California State University, East Bay.