LinuxМакинтош

Как укоротить справочные страницы в удобочитаемые пояснения по Linux и macOS

Как укоротить справочные страницы в удобочитаемые пояснения по Linux и macOS

Когда ничего не помогает, прочитайте руководство. Командная строка командной строкой Пользователи Linux и Mac знают, что могут ввести «man», а затем имя команды, чтобы увидеть подробное подробное описание этой команды. Эти справочные страницы полезны, но многословны. Иногда все, что вам нужно, это краткое, краткое объяснение команды для обновления вашей памяти.

Разблокируйте «Шпаргалку по основным командам Linux» сейчас!

Это подпишет вас на нашу рассылку

Введите адрес электронной почты

Вот простой способ получить краткие, практические объяснения команд, используемых в командной строке. о Linux и Mac. Это приложение командной строки под названием «tldr», после аббревиатуры «too long; не читал ». Аббревиатура tl; dr используется для записи или запроса сокращенной версии текста, что и делает команда tldr .

Установите Tldr на Ubuntu

Команда tldr в Ubuntu недоступна ни в одном репозитории, поэтому существует несколько обходных способов ее установки. Но это не сложно.

Во-первых, нам нужно установить NodeJS и менеджер пакетов Node (npm). Нажмите Ctrl + Alt + T, чтобы открыть Терминал, и введите следующую команду.

sudo apt install nodejs npm 

Далее мы будем использовать npm для установки tldr . Тип:

 sudo npm install -g tldr 

Вы должны быть в состоянии использовать tldr сейчас, но вы можете увидеть ошибку «Нет такого файла или каталога» при попытке.

сократить man-страницы с помощью команды tldr linux mac

Вы можете исправить эту ошибку, создав символическую ссылку Введите следующую команду.

 sudo ln -s /usr/bin/nodejs /usr/bin/node 

Установите Tldr на MacOS

В macOS мы будем использовать Homebrew , менеджер пакетов для macOS, для установки tldr. Homebrew позволяет установить любую утилиту командной строки всего несколькими нажатиями клавиш. Добавление Cask в Homebrew позволяет также устанавливать настольные приложения, такие как Firefox и GIMP. Обновлять утилиты командной строки и настольные приложения легко с Homebrew и Cask.

Homebrew не устанавливается по умолчанию. Перейдите на сайт Homebrew и скопируйте оттуда команду установки. Мы не включили это здесь в случае, если это изменится.

Чтобы установить Homebrew, откройте терминал из папки « Утилиты » в папке « Приложения ». Щелкните правой кнопкой мыши в командной строке и выберите « Вставить», чтобы ввести скопированную команду установки Homebrew. Нажмите Enter и следуйте инструкциям, как они представлены.

После установки Homebrew введите следующую команду, чтобы установить команду tldr .

 brew install tldr 

Теперь вы можете использовать команду tldr, чтобы получить краткое и краткое объяснение команд.

Используйте TLDR, чтобы быстро узнать, как использовать команду

Мы будем использовать команду ls, чтобы проиллюстрировать разницу между использованием man и tldr. Снимки экрана сделаны из Linux, но на macOS он работает так же.

Введите в командной строке следующую команду.

 man ls 

Вы увидите подробное подробное объяснение команды ls, которая применяется для страниц. Используйте клавиши со стрелками и клавиши Page Up и Page Down для перемещения по странице man для команды ls.

сократить man-страницы с помощью команды tldr linux mac

Теперь введите следующую команду.

 tldr ls 

Вы увидите гораздо более короткое описание наиболее распространенных случаев использования команды ls. Обратите внимание, что вам не нужно пролистывать результаты, по крайней мере, много. Мы сделали окно терминала немного выше, чтобы показать все результаты сразу.

сократить man-страницы с помощью команды tldr linux mac

Используйте веб-версию tldr

Если вы не хотите устанавливать tldr или у вас возникают проблемы с этим, есть отличная веб-версия утилиты tldr по адресу https://tldr.ostera.io/ . Они включают краткое объяснение о том, как пользоваться сайтом. Это также удобно, если вы уже находитесь в браузере и хотите быстро найти команду, не открывая окно терминала.

сократить man-страницы с помощью команды tldr linux mac

Например, введите «ls» в поле поиска в верхней части страницы. Результаты отображаются сразу. Может показаться, что это даже легче прочитать, чем результаты команды tldr в командной строке.

сократить man-страницы с помощью команды tldr linux mac

Они даже предоставляют ссылку « Изменить эту страницу на Github» внизу страницы для каждой команды на случай, если вы обнаружите какие-либо ошибки.

Вы также можете создавать или редактировать команды на веб-сайте TLDR Pages .

сократить man-страницы с помощью команды tldr linux mac

Нужна автономная копия? Загрузите PDF-версию tldr-страниц для последующего использования. Вы даже можете установить приложение tldr на свое устройство Android [больше не доступно] или iOS .

Страницы man по-прежнему полезны

Команда tldr удобна для изучения основ команды. Но есть некоторые параметры команды, которые могут оказаться полезными. Итак, если вы не видите то, что ищете на странице tldr для команды, проверьте страницу руководства, если она есть у команды.

Например, на странице tldr для команды ls пропущены следующие полезные параметры. Параметры чувствительны к регистру.

  • -R: список подкаталогов рекурсивно.
  • -X: сортировать по алфавиту по расширениям файлов.
  • -d: список только каталогов, а не их содержимое.

Другим примером является команда rm , которая удаляет файлы и каталоги. С определенным параметром, он может использоваться, чтобы стереть все содержимое указанного каталога. Будьте осторожны с этой командой, так как в случае неправильного использования вы можете удалить важные системные файлы.

  • -I: Запрашивать один раз перед удалением более трех файлов или при рекурсивном удалении файлов. Этот параметр менее навязчив, чем -i , но при этом защищает вас от случайного удаления файлов, которые вы не хотите удалять.
  • -d: удалить пустые каталоги.

Хотя на странице tldr для команды rm указан параметр -r для рекурсивного удаления каталога и всех его подкаталогов, он не объясняет, что по умолчанию rm не удаляет непустые каталоги. Вы должны использовать -r или -R для рекурсивного удаления непустых каталогов.

Экономьте время с помощью команды tldr

Команда tldr подходит к делу с краткими пояснениями и практическими примерами команд оболочки bash. Вы можете даже найти краткие пояснения для некоторых встроенных команд, которые больше не доступны в виде записей man , таких как команда cd .

Вы можете узнать все встроенные команды, доступные в оболочке bash, введя следующую команду в командной строке.

 man bash-builtins 

Вы также можете попробовать Fish Shell , который имеет дополнительные функции, такие как авто-предложения, цвета VGA и язык сценариев, вдохновленный современными языками программирования, такими как Python и Ruby.

Вы находите объяснения в TLDR легче понять? Или вы предпочитаете подробные объяснения на страницах руководства? Поделитесь своими мыслями и опытом с нами в комментариях ниже.

Похожие посты
Linux

8 лучших окружений рабочего стола Linux

AndroidIphone и ipadLinuxWindows

Окончательное руководство по включению темного режима везде

LinuxКак сделать

Что такое Swappiness в Linux? (и как это изменить)

LinuxКак сделать

Как использовать команду ls для вывода списка файлов и каталогов в Linux