Ako vam se ne sviđa dosadan i dosadan izlaz naredbe cat, razmislite o instaliranju bat na vašem Linux stroju.
Uslužni program cat prethodi Linuxu, ali možda se pitate postoji li nešto bolje od ovog standardnog uslužnog programa. Ako želite pregledati datoteke u Linuxu, postoji noviji uslužni program pod nazivom bat koji bi vas mogao zanimati.
Što je šišmiš?
šišmiš je klon mačke s nekim modernim značajkama. Slogan na svom GitHub stranica je "mačji klon s krilima".
Jedna od glavnih značajki je dodavanje brojeva redaka svakom izlazu. Također automatski prepoznaje nekoliko programskih jezika i ističe sintaksu. Također se besprijekorno integrira s Gitom.
Instalacija bat na Linux
Instaliranje bat-a na Linux radnu površinu dovoljno je jednostavno. Dostupan je u mnogim službenim spremištima distribucija Linuxa.
Da biste instalirali bat na Ubuntu ili Debian, samo koristite APT:
sudo apt instalirati šišmiš
Pokretanje na Debianu i Ubuntuu je malo drugačije, kao što će biti objašnjeno kasnije.
Da biste instalirali bat na Arch Linux:
sudo pacman -S šišmiš
I na Fedora/Red Hat/CentOS:
sudo dnf instalirati šišmiš
Korištenje bat-a za prikaz izlaza na Linuxu
Trčanje palicom slično je korištenju mačke. Možete ga koristiti s datotekama ili sa standardnim unosom. Možete ga pozvati u naredbenom retku s "šišmiš".
Ako koristite Ubuntu ili Debian, pozovite ga upisivanjem "batcat". Možete ga promijeniti natrag u "šišmiš" pomoću stvaranje pseudonima ljuske s:
alias batcat="šišmiš"
Zalijepite ovo u konfiguracijsku datoteku ljuske (obično .bashrc ili .zshrc) kako bi postala trajna.
Prvo što ćete primijetiti je da bat crta obrub oko izlaza s brojevima redaka. Čini se da ga ovo samo čini ljepšim. Standardni mačji program ima -n mogućnost prikaza brojeva redaka.
Ako vam se ne sviđaju ukrasi, možete koristiti -n za prikaz samo brojeva redaka.
bat će otkriti mnoge popularne programske jezike i istaknuti sintaksu. Možete koristiti -l opcija za prisilno otkrivanje određenog jezika, kao što je C.
šišmiš-lcdatoteka.c
Moderna alternativa mačjoj naredbi
bat je moderna alternativa klasičnoj Linux naredbi cat. Nudi neke jedinstvene značajke, poput lijepog ispisa brojeva redaka, stranica i isticanja sintakse.
bat nije jedina moderna verzija klasičnih uslužnih programa Unixa. Postoje mnoge zamjene za provjerene uslužne programe kao što su grep ili man koje biste mogli provjeriti.