x-cmd pkg | bat - cat 命令的替代品,对 cat 命令进行功能扩展

简介

batcat 命令的替代品,对 cat 命令进行功能扩展,如语法高亮、自动分页等,为用户提供更友好的显示和定制选项。对于需要在终端频繁查看文本内容的用户,推荐用 bat

首次用户

  1. 使用 x bat 即可自动下载并使用

    • 在终端运行 eval "$(curl https://get.x-cmd.com)" 即可完成 x 命令安装, 详情参考 x-cmd 官网
  2. x-cmd 提供1分钟教程,其中包含了 bat 命令常用功能的 demo 示例,可以帮你快速上手 bat 。

功能特点

  1. 语法高亮:支持语法高亮显示大部分编程和标记语言,(使用 --list-languages 可查看其支持的语言)。
  2. 集成 Git: bat 与 git 结合,能显示文件的修改内容。
  3. 显示不可见字符:使用 -A / --show-all 可高亮显示不可见字符。
  4. 自动分页:当输出文本内容过多时,bat 会使用 pager (e.g. less) 进行分页显示,避免一次性显示大量文本从而导致屏幕滚动不可控。
  5. 个性化设置:bat 内置多种主题可供选择。使用 bat --list-themes 可以列出所有可用的主题。
  6. 跨平台性:可以在不同的平台上安装和运行(Windows,Linux,MacOS 等)

进一步阅读

  • bat 源代码 - bat 项目的源代码托管在 GitHub,你可以在这里找到最新版本的 bat 和参与社区贡献。
  • bat 与相关程序的比较 - 由 bat 官方给出的 bat 同类程序对比表格,可据此寻找像 bat 这样的程序。
  • Linux Bat Command - 该博客详尽的介绍了 bat 的各种使用方法和最常见的问题。