Пользователи командной строки знают, как читать руководство: введите «man», а затем имя команды — вы увидите подробное объяснение. Эти руководства полезны, но многословны, они используют сотни слов, чтобы объяснить каждую деталь команды.
Это хорошо, когда вы хотите знать все , но большую часть времени вы ищете одно конкретное использование. Вместо этого проект tldr crows приводит источники кратких объяснений и позволяет искать любое приложение, набрав «tldr», а затем имя команды. Он идеально подходит для тех случаев, когда вам нужно быстрое повышение квалификации, и поддерживается в системах Linux и Mac.
Использование tldr для быстрого поиска, что делает команда
Допустим, вы забыли о тонкостях использования cd
, команды для смены папок. Вы можете набрать man cd
, но результаты не будут простыми.
Если у вас установлен tldr, введите вместо него tldr cd
. Вы увидите только самые подходящие пункты.
Легко представить, что это пригодится. Вы забыли, как обновить пакеты в Ubuntu? Просто наберите tldr apt-get
.
Или, может быть, вы не совсем помните, как размонтировать диски с помощью diskutil в macOS:
Вы понимаете: это быстрый способ узнать, что делает почти любая команда. Я не могу найти много распространенных команд, которые не поддерживаются, но если вы все же загляните на страницу вклада, чтобы узнать, как отправлять свои собственные резюме.
Установка tldr на macOS и Ubuntu
Установить tldr на macOS легко, используя Homebrew, менеджер пакетов для macOS . Установите Homebrew, затем используйте команду brew install tldr
и все готово. Вы можете начать использовать TLDR прямо сейчас!
У меня было немного больше проблем с Ubuntu, потому что на момент написания tldr не предлагалось ни в одном репозитории. Но это не трудно заставить это работать с небольшой работой.
Сначала установите NodeJS и менеджер пакетов Node (nps):
sudo apt установить nodejs npm
Далее используйте npm для установки tldr:
sudo npm install -g tldr
Теперь вы должны иметь возможность использовать tldr, но у меня возникли проблемы с Ubuntu 16.04: я увидел ошибку об отсутствии «такого файла или каталога» как узла. Решением было создать символическую ссылку:
sudo ln -s /usr/bin/nodejs /usr/bin/node
Сделайте это, и tldr должен быть запущен в Ubuntu. Как всегда, эти шаги могут отличаться в зависимости от того, какой дистрибутив Linux вы используете.
… или просто используйте веб-версию
Использование tldr из командной строки имеет смысл, потому что это место, где вы вводите свои команды. Но в этом нет необходимости: на tldr.ostera.io есть отличная веб-версия, и стоит добавить ее в закладки, если вам не удается установить вышеуказанные версии.
Там даже есть ссылка для редактирования, на случай, если вы увидите ошибку. Наслаждайтесь!