Linux 命令快速上手利器—— Tealdeer 速查手册
学习任何一项技能,文档必不可少,文档质量直接决定了学习质量。顶尖的技术大神无一不是高质量文档的作者,大神们几乎都有传世的经典著作。
相反的,文档质量太差往往让学习者摸不着门径,徒增学习压力。不少初高中生丧失学习兴趣,学起来事倍功半,恐怕“防自学设计”的烂教材是罪魁祸首之一。

真正的学习从来都是兴趣和韧性下的自学,前提是必须得有高质量文档,所以找高质量文档的能力也是自学能力的一个重要部分。
Linux 系统提供了高质量帮助文档,从最简单的命令参数 --help ,到极致详尽的 Man Pages,还有Linux文档计划 The Linux Documentation Project,文本质量都非常好,各有各的优势用处。
如果说 man 命令像是在读法律条文,那么 tldr(tealdeer)就像是快速上手速查手册。
tealdeer 的用处
有了 tldr ,可以随时查阅复杂命令的参数示例,方便快速上手使用。例如:
tldr findtldr fzftldr jq
tealdeer 常见用法
tealdeer 是 tldr-pages 的 Rust 语言高速实现版。它的核心逻辑就是:不给你看冗长的帮助文档(Man pages),只给你看最常用的命令示例。
更新 tldr 文档
在正式使用 tldr 之前,需要更新下载 tldr 相应的文档
tldr --update
快速查询命令
快速查询命令,直接在后面接你想查的命令。
tldr tar:再也不用背 -zxvf 还是 -cvf 了tldr docker:快速查看容器启动和停止的命令tldr find:搞定那些复杂的查找语法
列出所有命令
tldr --list(看看它支持多少命令)
随机看一个
tldr --random(适合每天学一个新技能)
离线知识库
将 update 后的 tldr 文档转移到其他未联网的系统上,方便离线使用。
tealdeer(以及所有 tldr 客户端)本质上是将一套 Markdown 格式的文档 缓存到了本地,转移操作只需要“打包”和“解压”两个步骤。
找到文档缓存目录
Tealdeer 文档缓存路径取决于操作系统。先在已联网的机器上执行 tldr --update,然后找到这个缓存文件夹:
tldr --show-paths执行上述命令找出文档缓存路径
不同系统存放位置不同,例如:
- • Linux系统 ~/.cache/tealdeer/tldr-pages
- • 苹果 macOS 系统 ~/Library/Caches/tealdeer/tldr-pages
- • Windows %LOCALAPPDATA%\tealdeer\tealdeer\tldr-pages
找到上述目录后,使用 tar 或 zip 进行打包,这里以 Linux 系统为例:
cd ~/.cache/tealdeer/tar -czvf tldr_cache.tar.gz tldr-pages
使用 U 盘、光盘或其他介质将 tldr_cache.tar.gz 复制到离线系统上,并解压:
mkdir -p ~/.cache/tealdeer/# 创建缓存文件夹(确保路径与 tealdeer 默认读取路径一致)tar -xzvf tldr_cache.tar.gz -C ~/.cache/tealdeer/# 将压缩包解压到该目录下
指定文档缓存目录 强制 tealdeer 将更新的数据下载到指定目录
TEALDEER_CACHE_DIR=./offline_tldr/cache tldr --update