Če vam ni všeč dolgočasen in dolgočasen izpis ukaza cat, razmislite o namestitvi bat na vaš stroj Linux.
Pripomoček cat je star pred Linuxom, vendar se morda sprašujete, ali obstaja kaj boljšega od tega standardnega pripomočka. Če želite pregledati datoteke v Linuxu, obstaja novejši pripomoček z imenom bat, ki bi vas morda zanimal.
Kaj je netopir?
bat je klon mačke z nekaj sodobnimi lastnostmi. Slogan na njem stran GitHub je "mačji klon s krili."
Ena glavnih značilnosti je dodajanje številk vrstic kateremu koli izhodu. Prav tako samodejno prepozna več programskih jezikov in poudari sintakso. Brezhibno se integrira tudi z Gitom.
Namestitev bat na Linux
Namestitev bat na namizje Linux je dovolj enostavna. Na voljo je v številnih uradnih repozitorijih distribucij Linuxa.
Če želite namestiti bat na Ubuntu ali Debian, preprosto uporabite APT:
sudo apt namestite netopir
Zagon v Debianu in Ubuntuju je nekoliko drugačen, kot bo razloženo kasneje.
Če želite namestiti bat na Arch Linux:
sudo pacman -S bat
In na Fedora/Red Hat/CentOS:
sudo dnf namestite netopir
Uporaba bat za ogled izhoda v Linuxu
Tekaški kij je podoben uporabi mačke. Uporabljate ga lahko z datotekami ali s standardnim vnosom. Lahko ga pokličete v ukazni vrstici z "bat."
Če uporabljate Ubuntu ali Debian, ga pokličite tako, da namesto tega vnesete "batcat". Lahko ga spremenite nazaj v "bat" z ustvarjanje vzdevka lupine z:
alias batcat="netopir"
Vstavite to v konfiguracijsko datoteko lupine (običajno .bashrc oz .zshrc), da postane trajno.
Prva stvar, ki jo boste opazili, je, da bat nariše obrobo okoli izpisa s številkami vrstic. Zdi se, da je to le še lepše. Standardni mačji program ima -n možnost prikaza številk vrstic.
Če vam okraski niso všeč, lahko uporabite -n za prikaz samo številk vrstic.
bat bo zaznal številne priljubljene programske jezike in osvetlil sintakso. Lahko uporabite -l možnost za prisilno zaznavanje določenega jezika, kot je C.
netopir-lcmapa.c
Sodobna alternativa mačjemu ukazu
bat je sodobna alternativa klasičnemu Linuxovemu ukazu cat. Ponuja nekaj edinstvenih funkcij, kot so lepo tiskanje številk vrstic, stranjenje in označevanje sintakse.
bat ni edini sodobni pogled na klasične pripomočke Unix. Obstaja veliko zamenjav za časovno preizkušene pripomočke, kot sta grep ali man, ki bi jih morda želeli preveriti.