[TOC] #### 1. 介紹 --- GitHub 倉(cāng)庫(kù):<https://github.com/sharkdp/bat> 作為程序員,對(duì) cat 命令肯定不會(huì)陌生,它的主要作用就是用來(lái)在終端中查看文件內(nèi)容的 但是 cat 命令有兩個(gè)很大的缺陷:文本太長(zhǎng)的話無(wú)法翻頁(yè)輸出、不能語(yǔ)法高亮輸出。因?yàn)檫@兩個(gè)不足,使其只能用來(lái)查看行數(shù)不多的小文件。為了解決這兩個(gè)缺點(diǎn),國(guó)外大牛將 cat 命令進(jìn)行了增強(qiáng),于是誕生了 bat 命令 #### 2. 安裝 --- 使用 brew 安裝 ``` brew install bat ``` #### 3. 用法 --- bat 命令的用法和 cat 命令是差不多的,只是比 cat 命令多了一些參數(shù) | 參數(shù) | 描述 | | ------------ | ------------ | | -h, --help | 查看所有參數(shù) | | -p | 只顯示純樣式,不顯示行號(hào)和文件名 | | -r, --line-range | 用于指定打印哪些行 | 從 16 行開(kāi)始顯示內(nèi)容 ``` bat /etc/hosts -r 16: ``` 可以通過(guò)設(shè)置 `BAT_THEME ` 環(huán)境變量來(lái)設(shè)置主題 ``` export BAT_THEME="OneHalfDark" ``` 查看所有支持的語(yǔ)言 ``` bat --list-languages ``` 查看所有主題 ``` bat --list-themes ```