Repolode
chubin

chubin/cheat.sh

面向 Unix 命令与编程语言的速查服务,可通过 curl、命令行客户端和编辑器插件直接访问。

Star
41,823
Fork
1,917
未关闭 Issue
149
最近提交
30天前

这是什么?

cheat.sh 是一个统一的速查入口,汇集了多个社区维护的速查表仓库。你只需输入命令名或「语言 + 主题」,就能在终端里得到以示例为主的简短答案。覆盖范围包括 UNIX/Linux 命令、大量编程语言以及若干数据库系统。

无需注册或安装,直接用 curl 访问 cheat.sh 或 cht.sh 即可。频繁使用时,可以安装配套的 cht.sh 客户端,它支持交互式 shell 模式、查询历史、剪贴板复制,并提供 bash、zsh、fish 的 Tab 补全。隐身模式下,选中文本即可自动显示答案。项目还提供 Vim、Emacs、Sublime Text、VS Code、IntelliJ IDEA 和 Qt Creator 的编辑器插件。

如需离线或私有部署,可使用基于 docker-compose 和 Redis 的自托管方案。

核心功能

  • 01无需安装,用 curl 即可查询命令或编程语言主题。
  • 02覆盖 UNIX/Linux 命令及数十种编程语言。
  • 03配套 cht.sh 命令行客户端,支持交互模式、查询历史、剪贴板复制和 Tab 补全。
  • 04隐身模式下选中文本即可自动显示答案。
  • 05提供 Vim、Emacs、VS Code、Sublime Text、IntelliJ IDEA 和 Qt Creator 插件。
  • 06支持通过 Docker 自行部署。

适用场景

  • 在终端里快速查阅 shell 命令的参数用法。
  • 快速获取不熟悉的语言特性的代码示例。
  • 在团队内网部署私有速查服务。
  • 写代码时在编辑器中直接获取答案。

快速上手

  1. 1

    直接用 curl 查询速查表(无需安装)

    curl cheat.sh/tar
  2. 2

    不知道命令名时按关键词搜索

    curl cht.sh/~snapshot

使用前须知

  • cht.sh 客户端的 shell 模式需要另外安装 rlwrap 包。
  • 编程语言查询的答案是即时生成的,不保证完全匹配。

标签

常见问题

cheat.sh 是什么?
面向 Unix 命令与编程语言的速查服务,可通过 curl、命令行客户端和编辑器插件直接访问。 cheat.sh 是一个统一的速查入口,汇集了多个社区维护的速查表仓库。你只需输入命令名或「语言 + 主题」,就能在终端里得到以示例为主的简短答案。覆盖范围包括 UNIX/Linux 命令、大量编程语言以及若干数据库系统。
cheat.sh 可以免费使用吗?用的什么许可证?
cheat.sh 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
cheat.sh 还在维护吗?
活跃维护中。cheat.sh 最近一次提交是在 2026年9月22日。
cheat.sh 适合用来做什么?
在终端里快速查阅 shell 命令的参数用法。 快速获取不熟悉的语言特性的代码示例。 在团队内网部署私有速查服务。 写代码时在编辑器中直接获取答案。
cheat.sh 怎么安装和运行?
直接用 curl 查询速查表(无需安装): curl cheat.sh/tar 不知道命令名时按关键词搜索: curl cht.sh/~snapshot
在哪里获取 cheat.sh?
源代码和安装说明在 GitHub 上:https://github.com/chubin/cheat.sh

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目