bat 速查表
bat 是 cat 的增强替代品,支持语法高亮、行号、Git 修改标记和主题切换,适合快速查看代码和配置文件。
更新: 2026-07-20·13 条命令
快速开始
``bash
bat app.py
bat -l python Dockerfile
bat -r 10:30 main.go
bat --theme Dracula file.rs
``
启动模式(13)
| 命令 | 难度 | ||
|---|---|---|---|
bat --help显示 bat 帮助 | 基础 | bat --help | |
bat file查看文件内容(带语法高亮和行号) | 基础 | bat app.py | |
bat -A显示所有字符(含不可见字符) | 中级 | bat -A config.yaml | |
bat -n强制显示行号(默认已开启) | 基础 | bat -n script.sh | |
bat -p纯文本模式(无高亮无行号) | 基础 | bat -p log.txt | |
bat -l强制指定语言高亮 | 中级 | bat -l python Dockerfile | |
bat --list-languages列出支持的所有语言 | 基础 | bat --list-languages | |
bat --theme指定颜色主题 | 中级 | bat --theme Dracula app.py | |
bat --list-themes列出所有可用颜色主题 | 基础 | bat --list-themes | |
bat -r显示指定行范围 | 基础 | bat -r 10:30 main.go | |
bat -f只显示文件名和文件头(不显示内容) | 中级 | bat -f src/*.rs | |
alias cat=bat用 bat 替代 cat | 基础 | alias cat='bat --paging=never' | |
bat --diff将文件内容与 git diff 视图结合 | 高级 | bat --diff modified_file.py |
本速查表数据整理自各工具官方文档。最后更新: 2026-07-20。