804 字 ~ 3 分钟阅读

一条命令查 155+ CLI 速查表

写命令行时,最耗时间的往往不是不会写,而是想不起参数。

cli-cheatsheets 做的事很直接:把常见工具命令整理成统一速查表,再用一个脚本快速检索。

我把自己最常用的一套用法整理成这篇文章,照着做就能直接用起来。

这个工具值在哪

我实际用下来,最有用的是三点:

  1. 入口统一:通过 cheatsheet.sh 查不同命令,不用到处翻笔记。
  2. 覆盖够广:17 个类别、155+ 速查表,常见场景基本够用。
  3. 上手门槛低:支持远程执行、本地离线、别名和交互菜单。

它更像一个“命令行速查索引”,适合日常开发随手查。

最快上手

远程执行(不用先克隆仓库)

1
curl https://cs.yycc.dev | bash -s -- git

列出全部速查表:

1
curl https://cs.yycc.dev | bash -s -- -l

也可以用 wget

1
wget -qO- https://cs.yycc.dev | bash -s -- git

https://cs.yycc.dev 本质是个短地址,背后还是项目脚本。网络不稳定时,可以直接换成 raw.githubusercontent.com 或 Gitee 镜像。

推荐配置:加一个 cs 别名

如果你每天都在终端里工作,建议直接配别名。

Bash/Zsh

1
alias cs='() { curl -s https://raw.githubusercontent.com/funnyzak/cli-cheatsheets/refs/heads/main/cheatsheet.sh | bash -s -- "$@" }'

配置后常用命令:

1
2
3
4
cs git
cs docker
cs -l
cs -h

Fish

1
2
3
function cs
curl -sSL https://raw.githubusercontent.com/funnyzak/cli-cheatsheets/refs/heads/main/cheatsheet.sh | bash -s -- $argv
end

项目里还有一个交互式别名方案(先下载临时文件再执行)。如果你更喜欢“只输入 cs 就选命令”,可以用那个版本。

本地离线用法

如果你在内网,或者就是想把速查表放在本机,直接走本地模式:

1
2
3
4
git clone https://github.com/funnyzak/cli-cheatsheets.git
cd cli-cheatsheets
chmod +x cheatsheet.sh
./cheatsheet.sh

常见调用方式:

1
2
3
4
./cheatsheet.sh git
./cheatsheet.sh docker
./cheatsheet.sh -l
./cheatsheet.sh -h

进阶用法可以通过 -u 指定自定义 URL 前缀,或者用 CLI_CHEATSHEET_PATH 指向本地目录。

类别覆盖与目录结构

当前分类包括:Android、Build、CLI、Cloud、Container、Data Process、Database、Media、Network、Notification、OS、Package、Runtime、Security、Tools、Version Control、Web Servers。

目录结构也很清楚:

  1. cheatsheet.sh:主入口脚本
  2. cheatsheets/:分类速查表目录
  3. get-cheatsheet.sh:远程获取脚本

速查表文件命名遵循固定格式:[命令]-cheatsheet.txt,批量检索和维护都很方便。

我的使用顺序

如果你第一次接触这个项目,我建议按下面顺序来:

  1. 先配 cs 别名,让查询动作足够短。
  2. 再把自己高频命令先过一遍(Git、Docker、数据库、网络排障)。
  3. 最后按需要切到本地目录或自定义源,减少网络依赖。

使用注意点

  1. curl | bash 适合快速试用,长期使用建议固定脚本版本再执行。
  2. 分类和数量会持续变化,最终以 cheatsheets/ 目录为准。
  3. 国区网络优先使用 Gitee 镜像,成功率更高。

总结

cli-cheatsheets 的价值不在“命令有多复杂”,而在“你能多快找到它”。

把入口统一后,命令行检索会明显顺手。

参考