bat 速查
共 23 条 bat 用法,涵盖基础用法、显示控制、范围与高亮、配置与分页、常见组合。 支持搜索与分类筛选,点击即可复制。
基础用法
带语法高亮与行号的 cat 替代。
| 命令 | 说明 |
|---|---|
| 高亮显示文件 | |
| 只显示行号(不带其它装饰) | |
| 纯输出(不加行号与头部,适合管道) | |
| 等同 -p,便于粘贴 | |
| 显示不可见字符(空格/制表/换行) |
显示控制
样式、主题与语言。
| 命令 | 说明 |
|---|---|
| 装饰风格(也可 numbers,changes,header) | |
| 指定配色主题 | |
| 强制指定语法(文件无后缀时) | |
| 列出可用主题 / 语言 | |
| 关闭颜色(重定向时有用) |
范围与高亮
只看片段。
| 命令 | 说明 |
|---|---|
| 只显示第 10-20 行 | |
| 前 50 行 | |
| 突出显示第 42 行 | |
| 从第 5 行开始显示 10 行 |
配置与分页
环境变量与别名。
| 命令 | 说明 |
|---|---|
| 默认主题 | |
| 分页器设置 | |
| 默认装饰风格 | |
| 不分页(直接输出) | |
| 长期替代 cat |
常见组合
与其它工具配合。
| 命令 | 说明 |
|---|---|
| 并排显示差异(需 git 环境) | |
| 先高亮再过滤 | |
| 批量查看文件 | |
| 高亮查看 git 中某版本文件 |
使用说明
bat 速查:基础用法、显示控制、范围与高亮、配置与分页、常见组合;支持搜索与分类筛选,点击即可复制。
- 按用途点分类:基础用法、显示控制、范围与高亮、配置与分页、常见组合。
- 点「命令」列复制到终端。
- 管道或粘贴场景用 bat -p(纯输出,不带行号与头部)。
- 主题与风格可用环境变量 BAT_THEME / BAT_STYLE 固化。
常见问题
- 为什么重定向到文件后多了行号?
- bat 检测到输出不是终端时通常会自动纯输出;若仍有多余装饰,显式加 -p / --style=plain 或 --color=never。
- 能替代 cat 吗?
- 可以设别名(如 alias cat="bat -pp"),但会改变 cat 行为,脚本里慎用——脚本应保持用真正的 cat。
- 需要联网吗?
- 不需要,本地可用。