Kui teile ei meeldi cat-käsu nüri ja igav väljund, kaaluge bati installimist oma Linuxi masinasse.
Kassi utiliit on Linuxist varasem, kuid võite küsida, kas on midagi paremat kui see tavaline utiliit. Kui soovite Linuxis faile uurida, on olemas uuem utiliit nimega bat, mis võib teile huvi pakkuda.
Mis on nahkhiir?
nahkhiir on moodsate funktsioonidega kassi kloon. Tunnuslause selle peal GitHubi leht on "tiibadega kassi kloon".
Üks peamisi omadusi on reanumbrite lisamine mis tahes väljundisse. Samuti tunneb see automaatselt ära mitu programmeerimiskeelt ja tõstab esile süntaksi. Samuti integreerub see sujuvalt Gitiga.
Bat installimine Linuxi
Bat installimine Linuxi töölauale on piisavalt lihtne. See on saadaval paljudes Linuxi distributsioonide ametlikes hoidlates.
Bat installimiseks Ubuntule või Debianile kasutage lihtsalt APT-d:
sudo apt installida nahkhiir
Selle käitamine Debianis ja Ubuntus on veidi erinev, nagu hiljem selgitatakse.
Bat installimiseks Arch Linuxi:
sudo pacman -S bat
Ja Fedora/Red Hat/CentOS puhul:
sudo dnf installida nahkhiir
Nahkhiire kasutamine väljundi vaatamiseks Linuxis
Nahkhiirte jooksmine on sarnane kassi kasutamisega. Saate seda kasutada failide või standardsisendiga. Saate seda kutsuda käsurealt "nahkhiir".
Kui kasutate Ubuntu või Debiani, helistage sellele, sisestades selle asemel "batcat". Saate selle tagasi muuta "nahkhiireks". shell-aliase loomine koos:
alias batcat="nahkhiir"
Kleepige see oma kesta konfiguratsioonifaili (tavaliselt .bashrc või .zshrc), et muuta see püsivaks.
Esimene asi, mida märkate, on see, et nahkhiir tõmbab reanumbritega väljundi ümber äärise. Tundub, et see muudab selle lihtsalt ilusamaks. Tavaline kassiprogramm tal on -n reanumbrite kuvamise võimalus.
Kui teile kaunistused ei meeldi, võite kasutada -n ainult reanumbrite kuvamiseks.
bat tuvastab paljud populaarsed programmeerimiskeeled ja tõstab esile süntaksi. Võite kasutada -l võimalus sundida tuvastama teatud keelt, näiteks C.
nahkhiir-lcfaili.c
Kaasaegne alternatiiv kassi käsule
bat on kaasaegne alternatiiv klassikalisele Linuxi cat käsule. See pakub mõningaid unikaalseid funktsioone, nagu kaunilt prinditavad reanumbrid, lehitsemine ja süntaksi esiletõstmine.
bat ei ole ainus kaasaegne vaade klassikalistele Unixi utiliitidele. Ajakontrollitud utiliitidele, nagu grep või man, on palju asendusi, mida võiksite kontrollida.