Cheat.sh, документация для командной строки или для вашего редактора

о cheat.sh

В следующей статье мы рассмотрим cheat.sh. Этот скрипт предоставит нам доступ к документации и фрагментам кода. Управляемый сообществом, для команд Linux / UNIX и многих языков программирования. Этот проект не новый, он стартовал в 2017 году, но до сих пор очень полезен для многих пользователей.

Чтобы отобразить его содержимое, инструмент использует источников управляемое сообществом, например страницы TLDR, StackOverflow и другие, а также собственный репозиторий. Мы сможем использовать эту утилиту из веб-браузера, командной строки или в качестве дополнения к Vim, Emacs или Sublime Text, среди других редакторов.

Этот инструмент был разработал Игорь Чубин, также известная своей консольной службой прогнозов погоды под названием wttr.in.

Общие особенности Cheat.sh

  • Мы могли бы сделать запросы на 58 языках программирования, различные СУБД и 1000 наиболее важных команд UNIX / Linux.
  • Un клиент для необязательной командной строки (cht.sh) доступен. Это позволит нам быстро искать и легко копировать фрагменты кода, не выходя из терминала.
  • Интерфейсы web и cht.sh (командная строка) используют чит.ш, но по желанию пользователя он может разместить его самостоятельно.
  • Клиент командной строки представляет специальный режим оболочки с постоянным контекстом запроса. Он также имеет историю запросов, которая интегрируется с буфером обмена. В то же время он поддерживает завершение табуляции для таких оболочек, как Bash, Fish и Zsh.
  • Ofrece результаты очень быстрые. Возвращает ответы менее чем за 100 мс.
  • Утилиту можно использовать из редакторов кода. Это позволит нам вставить фрагменты кода без необходимости открывать веб-браузер, найдите код, скопируйте его, а затем вернитесь в редактор кода, чтобы вставить его. Он совместим с Vim, Emacs, Visual Studio Code, Sublime Text и IntelliJ Idea.

Если кого-то поощряют, он может внести свой вклад в проект. Вы можете проконсультироваться cheat.sh руководство по редактированию или добавлению контента.

Как установить клиент командной строки cht.sh

Мы сможем использовать cheat.sh в веб-браузере из командной строки с помощью curl без необходимости устанавливать что-либо еще, например плагин редактора кода или его клиент командной строки.

Если вы хотите установить его как дополнение к какому-либо редактору кода, вы можете проконсультироваться с страница для интеграции в редакторы.

Далее мы увидим необходимые шаги, чтобы установите этот клиент командной строки под названием cht.sh, но сначала нам нужно решить проблему с зависимостями.

Установить зависимости

Чтобы установить клиент командной строки cht.sh, мы будем использовать виться. Другая зависимость rlwrap, что требуется для специального режима оболочки cht.sh. В Debian, Ubuntu, Linux Mint и любом другом дистрибутиве Gnu / Linux на основе Debian или Ubuntu мы напишем в терминале (Ctrl + Alt + T):

установить зависимости

sudo apt install curl rlwrap

Загрузите и установите интерфейс командной строки cht.sh

Мы можем установить его только для одного пользователя или для всех пользователей. Вы можете установить его для всех пользователей, используя папку / USR / местные / бен:

cht.sh завиток

curl https://cht.sh/:cht.sh | sudo tee /usr/local/bin/cht.sh

sudo chmod +x /usr/local/bin/cht.sh

Если первая команда кажется зависшей и показывает только вывод CURL, нажмите клавишу Enter. Вам будет предложено ввести пароль для сохранения файла в / USR / местные / бен.

Если вы хотите установить его только для своего пользователя, мы предполагаем, что у вас есть папка ~ / .bin добавлен в ваш PATH, и папка существует. Вы можете изменить эту папку по своему вкусу. В зависимости от того, где вы хотите установить cht.sh, измените путь установки в командах:

curl https://cht.sh/:cht.sh > ~/.bin/cht.sh

chmod +x ~/.bin/cht.sh

Примеры использования клиентами

Далее мы увидим некоторые Примеры использования cheat.sh с использованием curl из командной строки:

Чтобы отобразить некоторые параметры, доступные для команды ls:

чит.ш лс

curl cheat.sh/ls

Cht.sh также работает вместо cheat.sh:

чт.ш лс

curl cht.sh/ls

Чтобы увидеть пример функции rand () для языка программирования PHP напишем:

функция PHP rand

curl cht.sh/php/rand

Если вы хотите удалить комментарии, которые будут отображаться в результате, вам придется добавить? Q в конце запроса:

rand php без комментариев

curl cht.sh/php/rand?Q

Мы сможем запустить клиент cht.sh в специальном режиме оболочки с помощью:

cht.sh --оболочка

cht.sh --shell

Затем мы можем приступить к написанию наших запросов. Чтобы закрыть, вам просто нужно написать выход.

чт --помощь

Если мы напишем справку в режиме интерактивной оболочки cht.sh, мы сможем увидеть все доступные возможности. Вы также можете поискать Раздел использования со страницы проекта cheat.sh на GitHub, чтобы увидеть варианты, которые он нам предлагает.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.