Если вам не нравится унылый и скучный вывод команды cat, рассмотрите возможность установки bat на свой Linux-компьютер.
Утилита cat предшествовала Linux, но вы можете задаться вопросом, есть ли что-то лучше, чем эта стандартная утилита. Если вы хотите исследовать файлы в Linux, есть более новая утилита под названием bat, которая может вас заинтересовать.
Что такое летучая мышь?
bat — это клон cat с некоторыми современными функциями. Слоган на его Страница GitHub это «клон кота с крыльями».
Одной из основных функций является добавление номеров строк к любому выводу. Он также автоматически распознает несколько языков программирования и выделяет синтаксис. Он также легко интегрируется с Git.
Установка батника в линукс
Установить bat на рабочий стол Linux достаточно просто. Он доступен в официальных репозиториях многих дистрибутивов Linux.
Чтобы установить bat на Ubuntu или Debian, просто используйте APT:
Судо подходит установить летучая мышь
Запуск его в Debian и Ubuntu немного отличается, как будет объяснено позже.
Чтобы установить bat на Arch Linux:
sudo pacman -S летучая мышь
И в Fedora/Red Hat/CentOS:
судо днф установить летучая мышь
Использование bat для просмотра вывода в Linux
Беговая летучая мышь похожа на использование кошки. Вы можете использовать его с файлами или со стандартным вводом. Вы можете вызвать его в командной строке с помощью «bat».
Если вы используете Ubuntu или Debian, вызовите его, набрав вместо этого «batcat». Вы можете изменить его обратно на «летучая мышь» с помощью создание псевдонима оболочки с:
псевдоним бэткэт ="летучая мышь"
Вставьте это в файл конфигурации оболочки (обычно .bashrc или .zshrc), чтобы сделать его постоянным.
Первое, что вы заметите, это то, что bat рисует границу вокруг вывода с номерами строк. Кажется, это просто делает его красивее. Стандартная кошачья программа имеет -н возможность отображать номера строк.
Если вам не нравятся украшения, вы можете использовать -н отображать только номера строк.
bat обнаружит многие популярные языки программирования и подсветит синтаксис. Вы можете использовать -л возможность принудительного обнаружения определенного языка, например C.
летучая мышь-лсфайл.с
Современная альтернатива кошачьей команде
bat — это современная альтернатива классической Linux-команде cat. Он предлагает некоторые уникальные функции, такие как красивые номера строк, пейджинг и подсветка синтаксиса.
bat — не единственный современный взгляд на классические утилиты Unix. Есть много замен проверенных временем утилит, таких как grep или man, которые вы, возможно, захотите проверить.