Jeśli nie podoba ci się nudne i nudne wyjście polecenia cat, rozważ zainstalowanie bat na swoim komputerze z Linuksem.
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?
bat to klon kota z kilkoma nowoczesnymi funkcjami. Slogan na jego temat Strona GitHuba to „klon kota ze skrzydłami”.
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.
Aby zainstalować bat na Ubuntu lub Debianie, po prostu użyj APT:
sudo apt zainstalować nietoperz
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 zainstalować nietoperz
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 nietoperz="nietoperz"
Wklej to do pliku konfiguracyjnego powłoki (zwykle bashrc Lub .zshrc) aby stało się trwałe.
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.
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.
nietoperz-lCplik.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ć.