TGViewer
BashTex | Linux BashTex | Linux @bash_tex · 2.51K subscribers
Post #201 1.72K
Продвинутый cat с подсветкой кода

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

🌟 Почему bat лучше cat?

Подсветка кода для более чем 500 языков
Номера строк прямо в выводе
Интеграция с git (показывает изменённые строки)
Встроенный пейджинг (автоматически передаёт вывод в less)


⚙️ Установка


sudo pacman -S bat -- Arch Linux
brew install bat -- MacOS
sudo apt install bat -- Ubuntu/Debian


Windows:


scoop install bat
choco install bat


▪️ Как использовать?
📍Простая замена cat:


bat script.sh


📍 Нумерация строк:


bat -n myfile.txt


📍 Отображение различий с последним коммитом (если файл в git-репозитории):


bat --diff myfile.py


📍Использование как cat:


bat --paging=never file.txt


📍Вывод с определённой темой оформления:


bat --theme=Dracula config.yaml


(Темы можно посмотреть через bat --list-themes)

📍Интеграция с less и man. Сделать bat основным просмотрщиком для man:


export MANPAGER="sh -c 'col -bx | bat -l man -p'"


Использовать bat с less:


export BAT_PAGER="less -RF"


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

BashTex 📱 #linux #utils
  • 👍 11
More from @bash_tex
  1. Oct 13, 2026openat2(): как Linux защищает от выхода за пределы каталога Допустим, приложение должно чи…
  2. Oct 12, 2026xargs против while read: где быстрее и безопаснее Обе конструкции позволяют обработать спи…
  3. Oct 9, 2026BashTex 📱 #мем
  4. Oct 8, 2026Bridge FDB - как Linux bridge узнаёт, где находится MAC Linux bridge не знает заранее, за…
  5. Oct 7, 2026/dev/tcp - сетевое соединение средствами Bash В Bash есть малоизвестная возможность работа…
  6. Oct 6, 2026Ephemeral ports - почему заканчиваются исходящие TCP-порты Когда приложение устанавливает…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →