Перейти к содержимому

Хватит использовать cat попробуй bat

    bat — это продвинутый клон cat с поддержкой подсветки синтаксиса и интеграцией Git.

    С помощью cat можно посмотреть содержимое файла, обьединить два файла в один и многое другое. cat очень простая утилита и если вы хотите больше комфорта при просмотре файлов в терминале то стоит обратить внимание на bat.

    Утилита bat поддерживает подсветку синтаксиса для большого количества языков программирования. Вывод текста в читаемом виде и нумерация строк позволяем проще воспринимать код.

    Стоит отметить поддержку Git, вы будете видеть какие строки были добавлены либо изменены.

    cat может выводить специальны символы, для этого необходимо использовать опцию -A/--show-all

    Установка bat в Ubuntu / Debian

    Утилита bat в ubuntu и debian есть в репозиториях и устанавливается одной командой

    sudo apt install bat

    При установки таким образом, команда вывода утилиты будет не bat а batcat и для того чтобы это исправить необходимо сделать следующие команды

    mkdir -p ~/.local/bin
    ln -s /usr/bin/batcat ~/.local/bin/bat

    Если же пакет bat отсутсвует в репозитории вашей системы то вы можете скачать .deb пакет со страницы релизов и установить его командой заменив bat.deb на имя загруженного файла

    sudo dpkg -i bat.deb

    Установка bat в Arch Linux

    pacman -S bat

    Установка bat в Fedora

    dnf install bat

    Установка bat в Gentoo Linux

    emerge sys-apps/bat

    Установка bat в FreeBSD

    pkg install bat

    Усановка bat в openSUSE

    zypper install bat

    Установка bat в macOS

    brew install bat

    Пример использования

    Вывести содержимое одного файла

    bat README.md

    Вывести содержимое всей файлов в папке src с расширением rs

    bat src/*.rs