[TOC] #### 1. 介绍 --- GitHub 仓库:<https://github.com/sharkdp/bat> 作为程序员,对 cat 命令肯定不会陌生,它的主要作用就是用来在终端中查看文件内容的 但是 cat 命令有两个很大的缺陷:文本太长的话无法翻页输出、不能语法高亮输出。因为这两个不足,使其只能用来查看行数不多的小文件。为了解决这两个缺点,国外大牛将 cat 命令进行了增强,于是诞生了 bat 命令 #### 2. 安装 --- 使用 brew 安装 ``` brew install bat ``` #### 3. 用法 --- bat 命令的用法和 cat 命令是差不多的,只是比 cat 命令多了一些参数 | 参数 | 描述 | | ------------ | ------------ | | -h, --help | 查看所有参数 | | -p | 只显示纯样式,不显示行号和文件名 | | -r, --line-range | 用于指定打印哪些行 | 从 16 行开始显示内容 ``` bat /etc/hosts -r 16: ``` 可以通过设置 `BAT_THEME ` 环境变量来设置主题 ``` export BAT_THEME="OneHalfDark" ``` 查看所有支持的语言 ``` bat --list-languages ``` 查看所有主题 ``` bat --list-themes ```