1. 介绍
    bat 增强型 cat 替代指令,内置文件基本信息展示、语法高亮、Git集成
    项目网址:github

2. 在centos 安装遇到的问题

centos 官方源未提供此软件的安装包,github项目网址没有centos的 rpm 安装包

3. 解决方法

参考:github参考帮助issue

  1. 下载 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 服务器上
  2. 将下载的 XXX.tar.gz文件解压,
  3. 将解压后的文件夹,移动到 /usr/local/ 目录下
  4. 修改 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

centos7 安装 bat -- 升级版 cat 指令相关推荐

  1. centos7 安装英伟达驱动;cuda;docker离线安装;docker gpu离线安装;制作自己的cuda镜像;安装 容器中ssh协议

    原创不易,谢谢! centos7 安装英伟达驱动,cuda,docker安装,docker gpu安装,制作自己的cuda镜像,docker ssh协议 无论是笔记本还是台式电脑,这一步关键 参考资料 ...

  2. 生产环境centos7 安装mysql 5.7.35

    生产环境centos7 安装mysql 5.7.35 1.初始化系统,并重启 2.卸载原有mysql 2.安装依赖 4.创建mysql的用户 5.创建mysql的数据目录 6.安装 mysql 7. ...

  3. Docker在Centos7安装、及命令(详细安装教程)

    Docker在Centos7安装.及命令(详细安装教程) 为什么使用Docker Docker中包括三个基本概念 Docker安装 Docker获取镜像 使用刚刚获取的centos镜像,创建一个容器, ...

  4. Centos7安装Torque

    Centos7安装Torque 实验目的: 在5在centos7的主机上搭建Torque环境. 实验步骤: 0x01硬件条件: 5台centos7主机,IP地址:x.x.x.46~50.机器的名称分别 ...

  5. 搭建 K8S 环境:Centos7安装生产环境可用的K8S集群图文教程指南

    搭建 K8S 环境:Centos7安装生产环境可用的K8S集群图文教程指南 一. K8S 简介 二. K8S 学习的几大拦路虎 2.1 K8S 安装对硬件要求比较高 2.2. K8S 对使用者来说要求 ...

  6. centos7安装MongoDB4.2社区版(单节点)

    centos7安装MongoDB4.2社区版 一.安装MongoDB社区版 1.配置程序包管理系统(`yum`). 2.安装MongoDB软件包. 3.运行MongoDB社区版 使用默认目录(推荐) ...

  7. Centos7安装Apache和PHP,包含配置过程

    本文主要讲的是本人在迁移php网站相关软件的安装和配置过程,以及一下问题的解决步骤.通过阅读本文能够知道如何迁移php网站,如何配置httpd服务使得它能够解析php文件以及如何解决迁移过程中的异常问 ...

  8. CentOS7 安装 mysql8

    本文主要从以下几个方面对自己在centos7 下安装mysql8过程做如下总结: CentOS7 安装mysql8 步骤: window下的Navicat 连接MySql8: 涉及到的Linux命令 ...

  9. centos7安装ansible

    Centos7安装ansible 一.安装ansible软件 1.安装yum源 rpm -Uvh http://mirrors.ustc.edu.cn/epel/epel-release-latest ...

最新文章

  1. ELK教程3:logstash的部署、SpringBoot整合ELK+Filebeat
  2. 只要有热情和方法就能学好Linux
  3. zoj3988 二分图匹配
  4. powertool 使用学习总结
  5. 【STM32】typedef 类型及配合结构体使用
  6. 基本数据结构—Hash哈希
  7. dense rank改为mysql_mysql上排名sql的写法,类似oracle的rank和dense
  8. 微软请你学Linux第三季: 6月最后的约会,再次诚意邀请!
  9. 拓端tecdat|Python对商店数据进行lstm和xgboost销售量时间序列建模预测分析
  10. atitit 体系搭建的方法 解决方案 attilax总结.docx
  11. NYOJ 2括号配对 栈的运用
  12. 数字信号处理实验一 系统响应及系统稳定性
  13. c语言 截止频率6低通滤波器,用Verilog在FPGA上实现低通滤波器
  14. EnableViewState和EnableTheming的作用
  15. Duplicate entry '127' for key 'PRIMARY'
  16. 哈曼收购混合现实领域领先公司Apostera
  17. canvas学习日记一
  18. 异构服务器 微服务_微服务架构是什么?
  19. CTA 策略分享之一
  20. Python爬猫眼电影影评及可视化 Robin NJU

热门文章

  1. 手把手教你做多重线性逐步回归
  2. java 独木桥_独木桥 - pandaB - 博客园
  3. switch case 穿透
  4. 关于html5的标签整理合集(二)
  5. nested exception is org.springframework.core.serializer.support.SerializationFailedException异常解决
  6. Redis【2022最新面试题】
  7. 安装CodeGear RAD Studio 2007 v11.0.2804.9245 升级至 2852.9797
  8. C++vector容器使用sort排序(含升序以及降序)
  9. 全民一起玩Python基础篇第六课:复杂结构初步(列表、对象、模块等)(下)
  10. 【期货龙虎榜量价分析】红枣PVC创新高,多空大幅增仓博弈激烈