用 bat 带语法高亮地查看文件
在终端里用 bat 看代码和配置文件:语法高亮、行号、git 变更标记,脚本里也能输出纯文本。
运行 bat config.yaml(Debian/Ubuntu 上为 batcat),即可带语法高亮和行号打印文件。
01命令
命令
$ bat --style=numbers,header config.yaml02作用说明
bat 能对几百种文件类型做语法高亮,--style=numbers 显示行号,在 git 仓库里还会标出有改动的行。长文件会自动经过分页器——给其他程序消费输出时用 --paging=never;遇到未知扩展名可以用 -l json 强制指定语言。很多人的习惯是交互使用时把 cat 别名成 bat --paging=never,脚本里仍用原版 cat。
03风险
!注意: Debian/Ubuntu 上二进制名是 batcat 而不是 bat(名称冲突所致)——想要直接输 bat 需要自己建别名或软链接。
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- bat — a cat clone with syntax highlighting依据: Official README: bat shows files with syntax highlighting, git integration, automatic paging, and the --style options.
- batcat(1) — Ubuntu manual page依据: Documents bat's options including --style, -l language override, and the batcat binary name on Debian/Ubuntu.
最后验证: 2026-09-18 · 分类: 开发者