Что это такое
tldr-pages — коллекция коротких шпаргалок по консольным командам. В отличие от длинных man-страниц, каждая страница показывает самые частые сценарии и конкретные примеры запуска.
Название отражает подход: не читать весь справочник, когда нужно быстро вспомнить синтаксис. Проект помогает вернуться к работе за несколько секунд, особенно с командами, которые используешь не каждый день.
Как устроен формат
Каждая страница пишется в простом Markdown-формате: краткое описание, ссылка на документацию и несколько примеров с пояснениями. Такой формат легко читать, переводить и проверять в запрос на изменение.
Сами страницы не завязаны на один клиент. Есть клиенты на Python, Rust, Node.js и других языках, а общая база примеров живет отдельно.
Пример страницы
Фрагмент показывает стиль tldr: короткое описание действия и команда, которую можно адаптировать под свою задачу.
# tar
> Archiving utility.
- Create an archive from files:
`tar cf {{target.tar}} {{file1}} {{file2}}`
- Extract an archive:
`tar xf {{source.tar}}`
Почему это удобно
Консольные команды часто имеют десятки флагов, но в реальной работе нужны несколько типичных сочетаний. tldr-pages выносит эти сочетания наверх и не заставляет пробираться через всю документацию.
Проект особенно полезен для командной строки, администрирования, обучения и редких операций: архивы, сеть, Git, права файлов, контейнеры, системные утилиты.
Сильные стороны
Сильная сторона — скорость. Открыл команду, увидел пример, выполнил или адаптировал. Для повседневной разработки это часто эффективнее, чем искать ответ в длинной статье.
Вторая сильная сторона — сообщество. Примеры дополняются людьми, которые реально используют команды в разных системах.
Ограничения
tldr-pages не заменяет официальную документацию. Если нужна полная семантика флагов, крайние случаи или гарантия поведения, man-страница и первичная документация все равно важны.
Короткий пример может скрывать опасные последствия команды. Перед удалением файлов, изменением дисков или сетевыми операциями стоит понимать действие полностью.