做为程序员常常使用命令行来进行一些文件的处理,好比常见的:git
, vim
,以及不一样语言下的一些命令等。那么这么多的命令中,相信你确定有用过cat
命令用来查看文件的内容,可是这个命令仅仅只能将文本展现出来,并不会很好的辅助咱们阅读和理解里面的内容,尤为是文件中内容为 代码时,看起来就特别的痛苦了。那么这篇文章就要介绍更好命令来替代 cat
命令,它就是bat
命令。(不是windows中的那个脚本哟)linux
bat
是一个语法高亮显示和Git
集成的cat
高级版本,也就是说,bat
有 cat
的全部功能,且已经集成了代码高亮,和git
版本管理的工具,而且会对过长的文件进行自动分页,不会像 cat
同样所有一次打印,先来看张效果图:git
安装的方法也是超级的简单,具体安装以下:程序员
git clone https://aur.archlinux.org/bat.git
cd bat
makepkg -si
复制代码
brew install bat
复制代码
安装完成后,输入bat -help
看下是否会出现相关的提示信息,来确认是否安装成功。json
使用与 cat
相似,在 bat
后面紧跟文件 就好了, 也能够同时打开过个,但结果是以一个接一个展现出来。vim
如打开一个有 git
管理的文件,会展现出文件中添加与删除的部分,以下图所示: windows
若是须要制定文件中高亮的语言,可使用 -l
参数来制定语言,例如: bat ./test.json -l json
则指定文件中高亮为 json 模式,固然不指定也没有问题,默认会自动识别。 总之使用仍是比较简单,一点都不复杂。bash
若是有了这个命令,我想通常都不会再用 cat
命令了,但每次敲命令都习惯使用 cat
了, 那么建议将 cat 命令使用 alias cat= 'bat'
将其指定为 bat
这样就可使用cat
命令,而达到 bat
的使用效果。工具
但愿你们可以喜欢这篇文章,喜欢就分享出去吧。 若是你有更好的命令,欢迎留言交流。ui