23.06.2025

Простое объяснение команд Ubuntu через утилиту tldr

На каждом этапе знакомства и работы с интерфейсом командной строки или же CLI, возникает множество вопросов. О том как с ней работать у начинающих, и что может предложить та или иная утилита со своим синтаксисом у продолжающих.

На текущий момент существует популярная утилита man, вывод которой может быть не всегда понятен пользователю. Ведь Wiki-система хранит информацию в виде документации и описывает основные опции и синтаксис. Но пользователям не хватает поиска по ключевым словам, которые опишут их проблему и примеров использования, хотя в man они тоже встречаются.

Для решения этой проблемы появилась альтернатива tldr.

Подготовка сервера

Перед началом работы запускаем тестовой VPS сервер. Его можно развернуть на облачной платформе Serverspace через панель управления. Вы можете пропустить этот шаг, если у вас уже есть виртуальная машина. В панели управления для создания облачного сервера нам нужно найти облачный сервис vStack cloud (или VMware cloud) и нажимаем на кнопку Создать сервер.

Скриншот №1 — Создание сервера

Далее мы выбираем конфигурацию сервера и выделяем необходимое количество оперативной памяти, процессора и памяти SSD. Также выбираем локацию дата-центра, исходя из ваших требований.

После того как закончили с конфигурацией необходимо нажать на кнопку Создать и около минуты ожидаем развертывание сервера, после чего можем подключиться любым доступным способом.

Установка пакетов и зависимостей

Так как утилита нуждается в Node.JS библиотеке, при использовании традиционного менеджера пакетов подкачивается немало зависимостей. Которые в дальнейшем могут и не пригодиться, а лишь будут висеть мертвым грузом или могут быть использованы против вас. Воспользуемся новым способом управления установочными пакетами через утилиту snap.

apt install snapd -y

Скриншот №2 — Установка snapd

После успешной установки перейдем к скачиванию целевого пакета через утилиту, используя основные опции, которые очень похожи на остальные пакетные менеджеры:

snap install tldr

Скриншот №3 — Установка tldr

При стабильном интернет соединении установка не должна занять много времени.

Утилита tldr и ее опции

С полным списком возможностей необходимо ознакомиться через синтаксис команды:

tldr

Скриншот №4 — Руководство

Из основных и полезных возможностей, доступен поиск по ключевым словам в описании или Wiki-страницах для утилит. Для того чтобы получить базовый список из утилит необходимо подгрузить, его используя синтаксис:

tldr -u

И теперь мы можем осуществить поиск с использованием регулярных выражений. К примеру, необходима утилита, а также ее объяснение к задачи фильтрации текста по ключевым параметрам, пропишем:

tldr –search “text search”

Скриншот №6 — Поиск пакета

В результате выдачи видим примеры к поиску различного вида, в том числе и по данным внутри файла. Каждый раз при поиске новых утилит они кэшируются в локальное хранилище, если оно переполнено или перестало работать, то необходимо его очистить и заново скачать данные. И конечно же, основная функция просмотра примеров команд, необходимо просто указать название утилиты:

tldr ssh 

Скриншот №6 — Вывод команды

В целом, утилита tldr представляет собой полезный инструмент для всех категорий пользователей, помогая им быстро разобраться с командами CLI и повысить свою продуктивность в работе с операционной системой.