bat: Nowoczesna alternatywa dla klasycznego polecenia cat w Linuksie

bat: Nowoczesna alternatywa dla klasycznego polecenia cat w Linuksie
Czytelnicy tacy jak ty pomagają wspierać MUO. Kiedy dokonujesz zakupu za pomocą linków na naszej stronie, możemy otrzymać prowizję partnerską. Czytaj więcej.

Narzędzie cat jest starsze niż Linux, ale możesz się zastanawiać, czy jest coś lepszego niż to standardowe narzędzie. Jeśli chcesz zbadać pliki w systemie Linux, istnieje nowsze narzędzie o nazwie bat, które może Cię zainteresować.





Co to jest nietoperz?

 strona główna nietoperza

bat to klon kota z kilkoma nowoczesnymi funkcjami. Slogan na jego temat Strona GitHuba to „klon kota ze skrzydłami”.





WYKORZYSTAJ WIDEO DNIA

Jedną z głównych cech jest dodawanie numerów linii do dowolnego wyjścia. Automatycznie rozpoznaje również kilka języków programowania i wyróżnia składnię. Integruje się również bezproblemowo z Git.





Instalowanie nietoperza w systemie Linux

Instalacja bat na pulpicie z systemem Linux jest dość łatwa. Jest dostępny w wielu oficjalnych repozytoriach dystrybucji Linuksa.

kliknij i przeciągnij nie działa Mac

Aby zainstalować bat na Ubuntu lub Debianie, po prostu użyj APT:



sudo apt install bat

Uruchamianie go na Debianie i Ubuntu jest trochę inne, co zostanie wyjaśnione później.

Aby zainstalować bat na Arch Linux:





sudo pacman -S bat

A w Fedorze/Red Hat/CentOS:

sudo dnf install bat

Używanie bat do przeglądania danych wyjściowych w systemie Linux

Bieganie nietoperzem jest podobne do używania kota. Możesz go używać z plikami lub ze standardowym wejściem. Możesz wywołać go w wierszu poleceń za pomocą „bat”.





Jeśli używasz Ubuntu lub Debiana, nazwij to, wpisując zamiast tego „batcat”. Możesz zmienić go z powrotem na „nietoperz” przez tworzenie aliasu powłoki z:

alias batcat="bat"

Wklej to do pliku konfiguracyjnego powłoki (zwykle bashrc lub .zshrc ) aby stało się trwałe.

 Narzędzie Linux bat pokazujące podświetlanie składni dla języka C

Pierwszą rzeczą, którą zauważysz, jest to, że bat rysuje wokół wyjścia ramkę z numerami linii. Wydaje się, że to po prostu czyni go ładniejszym. Standardowy program dla kotów ma -n opcja wyświetlania numerów linii.

 bat -n opcja pokazująca numery linii

Jeśli nie lubisz dekoracji, możesz użyć -n wyświetlać tylko numery linii.

bat wykryje wiele popularnych języków programowania i podświetli składnię. Możesz użyć -l opcja wymuszenia wykrycia określonego języka, takiego jak C.

bat -l c file.c

Nowoczesna alternatywa dla polecenia kota

bat to nowoczesna alternatywa dla klasycznego linuksowego polecenia cat. Oferuje kilka unikalnych funkcji, takich jak ładne drukowanie numerów linii, stronicowanie i podświetlanie składni.

bat to nie jedyne nowoczesne podejście do klasycznych narzędzi uniksowych. Istnieje wiele zamienników sprawdzonych narzędzi, takich jak grep lub man, które warto wypróbować.