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
Сообщения: 10067
Зарегистрирован: 27 авг 2016, 19:57
Решено: 216
Откуда: НН
Благодарил (а): 849 раз
Поблагодарили: 3080 раз

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

Сообщение Chocobo » 20 апр 2021, 07: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
Сообщения: 10067
Зарегистрирован: 27 авг 2016, 19:57
Решено: 216
Откуда: НН
Благодарил (а): 849 раз
Поблагодарили: 3080 раз

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

Сообщение Chocobo » 21 апр 2021, 07:43

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

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

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