Ако не харесвате скучния и скучен изход на командата cat, помислете за инсталиране на bat на вашата Linux машина.
Помощната програма cat предхожда Linux, но може да се чудите дали има нещо по-добро от тази стандартна помощна програма. Ако искате да изследвате файлове в Linux, има по-нова помощна програма, наречена bat, която може да ви заинтересува.
Какво е прилеп?
bat е клонинг на cat с някои модерни функции. Лозунгът на него Страница на GitHub е "котешки клонинг с крила."
Една основна характеристика е добавянето на номера на редове към всеки изход. Той също така автоматично разпознава няколко езика за програмиране и подчертава синтаксиса. Освен това се интегрира безпроблемно с Git.
Инсталиране на bat на Linux
Инсталирането на bat на десктоп с Linux е достатъчно лесно. Предлага се в много официални хранилища на Linux дистрибуции.
За да инсталирате bat на Ubuntu или Debian, просто използвайте APT:
sudo apt Инсталирай прилеп
Изпълнението му на Debian и Ubuntu е малко по-различно, както ще бъде обяснено по-късно.
За да инсталирате bat на Arch Linux:
sudo pacman -S bat
И на Fedora/Red Hat/CentOS:
sudo dnf Инсталирай прилеп
Използване на bat за преглед на изхода на Linux
Бягащата бухалка е подобна на използването на котка. Можете да го използвате с файлове или със стандартен вход. Можете да го извикате от командния ред с "bat."
Ако използвате Ubuntu или Debian, извикайте го, като вместо това напишете „batcat“. Можете да го промените обратно на "прилеп" от създаване на псевдоним на обвивка с:
псевдоним batcat="прилеп"
Поставете това във вашия конфигурационен файл на обвивката (обикновено .bashrc или .zshrc), за да стане постоянен.
Първото нещо, което ще забележите е, че bat рисува рамка около изхода с номера на редове. Това изглежда просто го прави по-красив. Стандартната програма за котки има -н опция за показване на номера на редове.
Ако не харесвате декорациите, можете да използвате -н за показване само на номерата на редовете.
bat ще открие много популярни езици за програмиране и ще подчертае синтаксиса. Можете да използвате -л опция за принудително откриване на определен език, като C.
прилеп-л° Сфайл.° С
Модерна алтернатива на котешка команда
bat е модерна алтернатива на класическата команда cat на Linux. Той предлага някои уникални функции, като красиво отпечатване на номера на редове, страниране и подчертаване на синтаксиса.
bat не е единственият модерен поглед върху класическите Unix помощни програми. Има много заместители на изпитани във времето помощни програми като grep или man, които може да искате да проверите.