- 介绍
bat 增强型 cat 替代指令,内置文件基本信息展示、语法高亮、Git集成
项目网址:github
2. 在centos 安装遇到的问题
centos 官方源未提供此软件的安装包,github项目网址没有centos的 rpm 安装包
3. 解决方法
- 下载 release 中的
XXX-unknown-linux-musl.tar.gz
压缩包
XXX
:根据系统版本的不同选择不同的压缩包,如:
64位 =bat-v0.20.0-i686-unknown-linux-musl.tar.gz
32位 =bat-v0.20.0-x86_64-unknown-linux-musl.tar.gz
这里由于我 centos 的服务器无法连上 github,所以先下载到自己的电脑,再远程传输到 centos 服务器上 - 将下载的
XXX.tar.gz
文件解压, - 将解压后的文件夹,移动到
/usr/local/
目录下 - 修改 shell 的配置文件,使 bat 指令快速启动
/usr/local/bat/bat
文件
部分代码:
# 1. 进入 /opt/ 目录,下载的文件存放于此
sudo cd /opt/
# 2. 新建 bat_unzip 文件夹,存放解压后的文件
sudo mkdir bat_unzip
# 3. 执行解压命令,解压到 bat_unzip 文件夹
sudo tar vxaf bat-v0.20.0-x86_64-unknown-linux-musl.tar.gz -C bat_unzip/
# 进入解压文件夹,直到可以看到 bat、bat.1 文件
# 4. 返回上一级菜单,将这个文件夹 (名为bat) 复制到 /usr/local/ 目录下
sudo cp -rf bat /usr/local/
# 5. 打开 shell 的设置,创建一个 别名,以便快速启动
# 我使用的 shell 是:zsh + oh-my-zsh,对应的配置文件地址为 ~/.zshrc
sudo nano ~/.zshrc
# 6. 修改配置文件,在 zsh 中添加 alias
alias bat="/usr/local/bat/bat"
# 7. 更新 zsh 的配置
source ~/.zshrc