bat CLI 설치: 구문 강조 cat, 페이징, --theme, cat 비교

bat 설치, 페이징·테마, 스크립트에서 pager 끄기, cat 유지 시점.

터미널에서 cat만 쓰면 CI 로그·설정 읽기가 힘듭니다. bat(sharkdp, Rust)는 구문 강조·페이징·테마가 있는 cat입니다. macOS/Linux 설치, --paging, --theme·config, cat 비교를 hereink·ripgrep·fd 사용자 기준으로 정리합니다.

검색어:bat CLI 설치 페이징 테마 설정 cat 비교. bat --version, 긴 파일 페이징, 스크립트용 --paging=never, --theme 또는 config 파일까지 확인하면 됩니다.

설치brew · apt · dnf
페이징--paging
테마--theme

bat 가 해결하는 것

읽기 쉬운 미리보기

bat file.rs 하이라이트·줄 번호.

rg·fd 와 연동

rg -l … | xargs bat.

github.com/sharkdp/bat, bat --version.

설치

  1. 1
    macOS

    brew install bat

  2. 2
    Debian/Ubuntu

    apt install bat

  3. 3
    Fedora/Arch

    dnf install bat / pacman -S bat

페이징

bat long.log
bat --paging=never package.json

테마

bat --list-themes
bat --theme=TwoDark src/app.ts
export BAT_THEME=GitHub

bat vs cat

목표batcat
대화형 읽기bat filecat file
파이프--paging=never --plaincat
맞음
설정·로그·rg 히트 미리보기.
안 맞음
POSIX 전용 최소 이미지.
fd+bat 글과 중복?

그 글은 fd·파이프, 본문은 paging·theme·cat.

설정이 보이면 한 장에

공간 만들기.

지금 시작