Jei jums nepatinka nuobodus ir nuobodus komandos cat išvestis, apsvarstykite galimybę įdiegti bat savo Linux kompiuteryje.
„Cat“ programa buvo senesnė nei „Linux“, bet gali kilti klausimas, ar yra kažkas geresnio už šią standartinę programą. Jei norite peržiūrėti failus sistemoje „Linux“, yra naujesnė priemonė, pavadinta bat, kuri jus gali sudominti.
Kas yra šikšnosparnis?
šikšnosparnis yra katės klonas su kai kuriomis šiuolaikinėmis savybėmis. Ant jo esanti žyma GitHub puslapis yra „katės klonas su sparnais“.
Viena iš pagrindinių savybių yra eilučių numerių pridėjimas prie bet kurios išvesties. Jis taip pat automatiškai atpažįsta kelias programavimo kalbas ir paryškina sintaksę. Jis taip pat sklandžiai integruojamas su „Git“.
Bat diegimas Linux sistemoje
Įdiegti bat Linux darbalaukyje yra pakankamai paprasta. Jį galima rasti daugelyje oficialių Linux platinimo saugyklų.
Norėdami įdiegti bat Ubuntu arba Debian, tiesiog naudokite APT:
sudo apt diegti šikšnosparnis
Kaip bus paaiškinta vėliau, Debian ir Ubuntu paleidimas šiek tiek skiriasi.
Norėdami įdiegti batą „Arch Linux“:
sudo pacman -S bat
Ir „Fedora“ / „Red Hat“ / „CentOS“:
sudo dnf diegti šikšnosparnis
Šikšnosparnio naudojimas norint peržiūrėti išvestį „Linux“.
Bėgimas šikšnosparnis panašus į katės naudojimą. Galite naudoti jį su failais arba su standartine įvestimi. Ją galite iškviesti komandų eilutėje naudodami „bat“.
Jei naudojate Ubuntu arba Debian, vadinkite jį įvesdami „batcat“. Galite pakeisti jį atgal į "šikšnosparnis". sukurti apvalkalo slapyvardį su:
slapyvardis batcat="šikšnosparnis"
Įklijuokite tai savo apvalkalo konfigūracijos faile (paprastai .bashrc arba .zshrc), kad jis būtų nuolatinis.
Pirmas dalykas, kurį pastebėsite, yra tai, kad šikšnosparnis aplink išvestį nubrėžia kraštą su eilučių numeriais. Atrodo, kad tai tik gražėja. Standartinė kačių programa turi -n galimybė rodyti eilučių numerius.
Jei jums nepatinka dekoracijos, galite naudoti -n rodyti tik eilučių numerius.
bat aptiks daug populiarių programavimo kalbų ir paryškins sintaksę. Galite naudoti -l parinktis priversti aptikti tam tikrą kalbą, pvz., C.
šikšnosparnis-lcfailą.c
Šiuolaikinė alternatyva kačių komandai
bat yra moderni alternatyva klasikinei Linux cat komandai. Jame yra keletas unikalių funkcijų, tokių kaip gražiai spausdinami eilučių numeriai, puslapių paieška ir sintaksės paryškinimas.
bat nėra vienintelis šiuolaikinis klasikinių „Unix“ paslaugų pasirinkimas. Yra daug laiko patikrintų paslaugų, tokių kaip grep arba man, pakaitalų, kuriuos galbūt norėsite patikrinti.