bat: Модерна алтернатива на класическата команда cat на Linux

bat: Модерна алтернатива на класическата команда cat на Linux
Читатели като вас помагат в подкрепа на MUO. Когато правите покупка чрез връзки на нашия сайт, ние може да спечелим комисионна за партньор. Прочетете още.

Помощната програма cat предхожда Linux, но може да се чудите дали има нещо по-добро от тази стандартна помощна програма. Ако искате да изследвате файлове в Linux, има по-нова помощна програма, наречена bat, която може да ви заинтересува.





Какво е прилеп?

 начална страница на прилеп

bat е клонинг на cat с някои модерни функции. Лозунгът на него Страница на GitHub е 'котешки клонинг с крила.'





MAKEUSEOF ВИДЕО НА ДЕНЯ

Една основна характеристика е добавянето на номера на редове към всеки изход. Той също така автоматично разпознава няколко езика за програмиране и подчертава синтаксиса. Освен това се интегрира безпроблемно с Git.





как да правите снимки на екрани, без те да знаят

Инсталиране на bat на Linux

Инсталирането на bat на десктоп с Linux е достатъчно лесно. Предлага се в много официални хранилища на Linux дистрибуции.

За да инсталирате bat на Ubuntu или Debian, просто използвайте APT:



sudo apt install bat

Изпълнението му на Debian и Ubuntu е малко по-различно, както ще бъде обяснено по-късно.

За да инсталирате bat на Arch Linux:





sudo pacman -S bat

И на Fedora/Red Hat/CentOS:

sudo dnf install bat

Използване на bat за преглед на изхода на Linux

Бягащата бухалка е подобна на използването на котка. Можете да го използвате с файлове или със стандартен вход. Можете да го извикате от командния ред с 'bat.'





Ако използвате Ubuntu или Debian, извикайте го, като вместо това напишете „batcat“. Можете да го промените обратно на 'прилеп' от създаване на псевдоним на обвивка с:

alias batcat="bat"

Поставете това във вашия конфигурационен файл на обвивката (обикновено .bashrc или .zshrc ), за да стане постоянен.

 Помощна програма за Linux bat, показваща подчертаване на синтаксиса за C

Първото нещо, което ще забележите е, че bat рисува рамка около изхода с номера на редове. Това изглежда просто го прави по-красив. Стандартната програма за котки има опция за показване на номера на редове.

 bat -n опция, показваща номера на редове

Ако не харесвате декорациите, можете да използвате за показване само на номерата на редовете.

bat ще открие много популярни езици за програмиране и ще подчертае синтаксиса. Можете да използвате опция за принудително откриване на определен език, като C.

bat -l c file.c

Модерна алтернатива на котешка команда

bat е модерна алтернатива на класическата команда cat на Linux. Той предлага някои уникални функции, като красиво отпечатване на номера на редове, страниране и подчертаване на синтаксиса.

bat не е единственият модерен поглед върху класическите Unix помощни програми. Има много заместители на изпитани във времето помощни програми като grep или man, които може да искате да проверите.

Категория Linux