tldr-pages /tldr
Collaborative cheatsheets for console commands 📚.
★ 64,183⑂ 5,646👁 412⑃ 23,040● 1,841▤ 6◈ 65
64,183
stars
+12
5,646
forks
412
watchers
23,040
prs
1,841
issues
6
releases
65
discussions
README
[![Build status][github-actions-image]][github-actions-url]
[![Matrix chat][matrix-image]][matrix-url]
[![Merged PRs][prs-merged-image]][prs-merged-url]
[![GitHub contributors][contributors-image]][contributors-url]
[![license][license-image]][license-url]
[![Mastodon][mastodon-image]][mastodon-url]
[github-actions-url]: https://github.com/tldr-pages/tldr/actions
[github-actions-image]: https://img.shields.io/github/actions/workflow/status/tldr-pages/tldr/ci.yml?branch=main&label=Build
[matrix-url]: https://matrix.to//tldr-pages:matrix.org
[matrix-image]: https://img.shields.io/matrix/tldr-pages:matrix.org?label=Chat+on+Matrix
[prs-merged-url]: https://github.com/tldr-pages/tldr/pulls?q=is:pr+is:merged
[prs-merged-image]: https://img.shields.io/github/issues-pr-closed-raw/tldr-pages/tldr.svg?label=Merged+PRs&color=green
[contributors-url]: https://github.com/tldr-pages/tldr/graphs/contributors
[contributors-image]: https://img.shields.io/github/contributors-anon/tldr-pages/tldr.svg?label=Contributors
[license-url]: https://github.com/tldr-pages/tldr/blob/main/LICENSE.md
[license-image]: https://img.shields.io/badge/license-CC_BY_4.0-blue.svg?label=License
[mastodon-url]: https://fosstodon.org/@tldr_pages
[mastodon-image]: https://img.shields.io/badge/Mastodon-6364FF?logo=mastodon&logoColor=fff
What is tldr-pages?
The tldr-pages project is a collection of community-maintained help pages
for command-line tools, that aims to be a simpler, more approachable complement
to traditional man pages.
Maybe you're new to the command-line world. Perhaps you're just a little rusty or can't always recall the arguments for commands like lsof, or tar?
It certainly doesn't help that, in the past, the first option explained in man tar was:
console
$ man tar
...
-b blocksize
Specify the block size, in 512-byte records, for tape drive I/O.
As a rule, this argument is only needed when reading from or writing to tape drives,
and usually not even then as the default block size of 20 records (10240 bytes) is very common.
...
There is room for simpler help pages focused on practical examples.
How about:
This repository is just that: an ever-growing collection of examples
for the most common UNIX, Linux, macOS, FreeBSD, NetBSD, OpenBSD,
SunOS, Android, Windows, Cisco IOS, and DOS command-line tools.
How do I use it?
[!TIP]
For browsing without installing a client on your computer,
see the web client at (with offline support using PWA).
There are several official clients available.
Python client
The official Python client can be installed from PyPI via pipx (or other package managers):
shell
pipx install tldr
Rust client
Linux and Mac users can also install the official Rust Client using Homebrew, Cargo
(or other package managers on other operating systems):
shell
brew install tlrc
shell
cargo install tlrc --locked
Windows users can also install the official Rust Client using Winget (or other package managers on othTop issues
#5653Let's document: aws63 comments · 2021-03-31#1070Create lists of commands to test coverage parity against41 comments · 2016-09-17#3689Reach parity with cheat cheatsheets31 comments · 2019-12-24#5137Let's document: tj/git-extras25 comments · 2021-01-11#3591Decide on a free web hosted translation service24 comments · 2019-11-19#13575Page translation request: outdated or missing Portuguese Brazilian pages22 comments · 2024-09-02#20199Translate the translation templates20 comments · 2025-12-22#3953Let's document! Git edition18 comments · 2020-03-30
Discussions
#24788Is there any senior expert who can update the corresponding manual in Chinese?3 comments · 2026-10-19#23971Preferred PR size for a batch of Japanese translations md1 comments · 2026-09-13#22788ccline: AI at the zsh prompt when tldr doesn't have what you need0 comments · 2026-06-10#22055In Draw mode, if user holds right mouse, temporary let him use Eraser.1 comments · 2026-04-14#21021Showed tldr pages today in Powerful github repos0 comments · 2026-02-06#21020Similar project: Manned Pages0 comments · 2026-02-05#20929Upgrade error, is it because the tldr version is too low?1 comments · 2026-01-29#19918General feedback from a tourist / release engineering improvements1 comments · 2025-12-10
Latest release
Client specification v2.3: Option placeholders and old asset website deprecation date v2.3 2025-03-07Attention maintainers! We have released a new client specification. In this release we are adding a new client-side syntax to allow the clients to show either shortform or longform options. This should remove a lot of clutter. It would also allow power users to view shortform options by default while showing longform options to new users. The syntax is backwards compatible so there is no need to rush support. [!IMPORTANT] The old https://tldr.sh domain will stop providing assets at the end of this year. Changelog - Added longform/shortform specifications (15253) (by @Managor) -