Ak sa vám nepáči nudný a nudný výstup príkazu cat, zvážte inštaláciu bat na vašom počítači so systémom Linux.
Pomôcka mačka predchádza Linuxu, ale možno by vás zaujímalo, či existuje niečo lepšie ako táto štandardná pomôcka. Ak chcete preskúmať súbory v systéme Linux, existuje novší nástroj s názvom bat, ktorý by vás mohol zaujímať.
Čo je netopier?
bat je klon mačky s niektorými modernými funkciami. Slogan na jeho stránka GitHub je "klon mačky s krídlami."
Jednou z hlavných funkcií je pridanie čísel riadkov k akémukoľvek výstupu. Automaticky tiež rozpoznáva niekoľko programovacích jazykov a zvýrazňuje syntax. Bezproblémovo sa tiež integruje s Git.
Inštalácia bat na Linuxe
Inštalácia bat na plochu Linuxu je dosť jednoduchá. Je k dispozícii v mnohých oficiálnych repozitároch distribúcie Linuxu.
Ak chcete nainštalovať bat na Ubuntu alebo Debian, stačí použiť APT:
sudo apt Inštalácia netopier
Spustenie na Debiane a Ubuntu je trochu iné, ako bude vysvetlené neskôr.
Inštalácia bat na Arch Linux:
sudo pacman -S bat
A na Fedore/Red Hat/CentOS:
sudo dnf Inštalácia netopier
Použitie bat na zobrazenie výstupu v systéme Linux
Bežiaci netopier je podobný ako pri použití kat. Môžete ho použiť so súbormi alebo so štandardným vstupom. Môžete to zavolať na príkazovom riadku pomocou „bat“.
Ak používate Ubuntu alebo Debian, zavolajte ho zadaním „batcat“. Môžete ho zmeniť späť na "netopier". vytvorenie aliasu shellu s:
alias batcat="netopier"
Vložte to do konfiguračného súboru shellu (zvyčajne .bashrc alebo .zshrc), aby bol trvalý.
Prvá vec, ktorú si všimnete, je, že netopier kreslí okolo výstupu okraj s číslami riadkov. Zdá sa, že je to len krajšie. Štandardný program pre mačky má -n možnosť zobrazenia čísel riadkov.
Ak sa vám nepáči dekorácie, môžete použiť -n aby sa zobrazili iba čísla riadkov.
bat rozpozná mnoho populárnych programovacích jazykov a zvýrazní syntax. Môžete použiť -l možnosť vynútiť detekciu konkrétneho jazyka, ako je C.
netopier-lcsúbor.c
Moderná alternatíva k veleniu mačky
bat je moderná alternatíva ku klasickému linuxovému príkazu cat. Ponúka niekoľko jedinečných funkcií, ako napríklad peknú tlač čísel riadkov, stránkovanie a zvýraznenie syntaxe.
bat nie je jediným moderným pohľadom na klasické unixové nástroje. Existuje mnoho náhrad za osvedčené nástroje, ako je grep alebo man, ktoré by ste si mohli chcieť vyskúšať.