bat - функциональная альтернатива cat

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Аватара пользователя

Автор темы
Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3010 раз
Контактная информация:

bat - функциональная альтернатива cat

#1

20 апр 2021, 10:51

1-34.png
bat - клон утилиты cat с поддержкой подстветки синтаксиса, интеграцией с гит, и прочими плюшками.

Установить можно стянув дебку со страницы релизов на Github
или начиная с Mint 20 прямо из основных репозиториев с apt install bat (правда версия несколько отстает)

Выглядит все это следующим образом:
Снимок экрана в 2021-04-20 10-26-36.png
Тут также подхватываемая автоматом прокрутка от less если размер выводимого файла не убирается в териминал, и гитовые метки
Снимок экрана в 2021-04-20 10-37-11.png
Также есть темы для кастомизации внешнего вида. Вот их пришлось чуть перебрать, чтоб в дефолтном темном терминале минта не терялись темные символы. Мне подошла пока тема "OneHalfDark"
Снимок экрана в 2021-04-20 10-38-59.png
Настроить можно следующим образом -
bat --generate-config-file - создаст дефолтный конфиг в домашней директории пользователя. Путь можно вывести с bat --config-file
смотрим наглядно, какая из тем нам интересней в списке bat --list-themes
В файле конфига раскомментируем строчку --theme и вставляем значение интересующей нас темы, сохраняем.
При следующем вызове утилиты параметр подтянется.

Enjoy :yoyo:
Изображение
   
Изображение

Аватара пользователя

Автор темы
Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3010 раз
Контактная информация:

bat - функциональная альтернатива cat

#2

21 апр 2021, 10:43

Обратил внимание, что при при использовании в скриптах или через пайпы - не выводится вся эта визуальщина и ведет себя как обычный cat, ничего не ломает

Поэтому пожалуй ничего не мешает добавить alias cat=bat, чтоб особо не вспоминать что их две)
2021-04-21_10-42.png
Изображение
   
Изображение

Ответить

Вернуться в «Иное программное обеспечение»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя