bat
是 cat
命令的替代品,对 cat
命令进行功能扩展,如语法高亮、自动分页等,为用户提供更友好的显示和定制选项。对于需要在终端频繁查看文本内容的用户,推荐用 bat
。
使用 x bat
即可自动下载并使用
x-cmd 提供1分钟教程,其中包含了 bat 命令常用功能的 demo 示例,可以帮你快速上手 bat 。
使用案例:
# 查看文件内容
$ x bat path/file
# 仅显示行号
$ x bat -n path/file
# 去除边框和行号
$ x bat --style=plain path/file
# 一次性查看多个文件的内容
$ x bat <匹配文件的模式>
$ x bat ./bat*
# 指定语言,为内容添加语法高亮
$ x curl -s https://get.x-cmd.com | x bat -l sh
# 非打印字符可视化
$ x bat -A path/file
--list-languages
可查看其支持的语言)。-A / --show-all
可高亮显示不可见字符。bat
会使用 pager (e.g. less) 进行分页显示,避免一次性显示大量文本从而导致屏幕滚动不可控。--list-themes
可以列出所有可用的主题。