The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

Просмотр подсказок/шпаргалок по командам UNIX/Linux в командной строке
Просмотр подсказок/шпаргалок (cheat sheets) по командам UNIX/Linux в командной строке
без использования специального программного обеспечения.

Например, для того чтобы посмотреть наиболее важные ключи команды curl
и наиболее интересные командные строки, построенные на её основе:

    $ curl cheat.sh/curl

Вся (или большинство) этой информации есть и в curl(1) (man curl),
но шпаргалка удобна тем, что содержит наиболее важные, наиболее популярные
или наиболее интересные аспекты использования команды.

Существует несколько известных программ-шпаргалок для командной строки.
Самые известные из них это cheat и tldr.

Сервис cheat.sh отличается от них тем, что он не требует инсталляции дополнительных программ,
и не требует вообще никаких предварительных действий:
не нужно ничего инсталлировать, ни искать ничего в поисковых системах, ни даже открывать браузер.
Поиск осуществляется прямо там, где потом используется информация - в
командной строке. Код сервиса открыт под лицензией MIT.

Сервис предоставляет доступ к нескольким популярным репозиториям
краткой справочной информации:

  • cheat.sheets (собственный репозиторий cheat.sh);
  • tldr;
  • cheat. Все эти репозитории очень популярны и постоянно развиваются, и множество команд, покрываемых ими, непрерывно растёт и пополняется (сейчас cheat.sh предоставляет доступ к 701 шпаргалке). Если название команды, по которой требуется информация, точно неизвестно, или если таких команд множество, то можно воспользоваться поиском. Поиск включается тильдой, за которой идёт поисковый запрос: curl cheat.sh/~snapshot В данном случае будут найдены и показаны все примеры работы со снапшотами в UNIX/Linux: LVM, ZFS, btrfs и так далее. Поиск можно осуществлять и в пределах одной страниц. Удобно, если информации на странице много, а вас интересует какая-то определённая: curl cheat.sh/azure~list Поиск может сопровождаться дополнительными опциями:
  • r рекурсия
  • b часть слова
  • i без учёта регистра которые указываются после закрывающего слэша: curl cheat.sh/curl~post/i Для поддержки tab-completion в bash: mkdir ~/.bash.d/ curl cheat.sh/:bash_completion > ~/.bash.d/cheat.sh . ~/.bash.d/cheat.sh # и добавить эту же строку в ~/.bashrc В репозитории есть не только подсказки по командам UNIX/Linux и их опциям, но и по различным языкам программирования. curl cheat.sh/rust/hello curl cheat.sh/rust/~function Добавление новых подсказок и редактирование существующих можно осуществлять одним из трёх способов:
  • если страница с подсказкой взята из внешнего репозитория, её нужно редактировать там. в HTML-версии странцы в браузере источник страницы указан с помощью кнопки на github'е;
  • если страница взята из собственного репозитория cheat.sh, её нужно редактировать в репозитории cheat.sheets; для этого на странице нужно нажать на кнопку edit;
  • новые страницы можно добавить прямо из командной строки с помощью curl (подробности в "curl cheat.sh/:post").
  •  
    24.05.2017 , Автор: igor_chubin , Источник: https://github.com/chubin/cheat.sh...
    Ключи: help, cheat / Лицензия: CC-BY
    Раздел:    Корень / Пользователю / Файлы, копирование, архивация

    Обсуждение [ Линейный режим | Показать все | RSS ]
     
  • 1.1, нимус, 13:29, 25/05/2017 [ответить] [смотреть все]
  • +/
    Шпаргалка на шпаргалку ...
     
  • 1.2, Аноним, 13:52, 25/05/2017 [ответить] [смотреть все]
  • +/
    Весьма! Спасибо, Игорь!
     
     
  • 2.14, Andrey Mitrofanov, 10:51, 27/05/2017 [^] [ответить] [смотреть все] [показать ветку]
  • +/
    Да Это вам не https developers redhat com blog 2017 05 23 technical-cheat-she... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.15, igor_chubin, 11:44, 27/05/2017 [^] [ответить] [смотреть все]  
  • +/
    По-моему от redhat тоже очень неплохо, но только немножко с другим интерфейсом
     
  • 1.3, Аноним, 14:20, 25/05/2017 [ответить] [смотреть все]  
  • +/
    bash completion не работает.
     
     
  • 2.7, igor_chubin, 19:02, 25/05/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Работает Пруф http igor chub in download cheatsh-ru gif Надо ввести curl chea... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.10, Аноним, 15:21, 26/05/2017 [^] [ответить] [смотреть все]  
  • +/
    Тогда поправьте в тексте curl cheat sh bash completion bash d cheat sh на ... весь текст скрыт [показать]
     
     
  • 4.16, igor_chubin, 11:45, 27/05/2017 [^] [ответить] [смотреть все]  
  • +/
    Оба варианта должны работать
     
  • 1.4, Онанимус, 15:01, 25/05/2017 [ответить] [смотреть все]  
  • +/
    Спасибо.
     
  • 1.5, Anonymouse, 15:07, 25/05/2017 [ответить] [смотреть все]  
  • +/
    Нету по tcsh, мало по awk, низачёд.
     
     
  • 2.6, igor_chubin, 19:00, 25/05/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Так это же только начало. Будет и awk и tcsh, разумеется
     
  • 1.8, XAnder, 08:45, 26/05/2017 [ответить] [смотреть все]  
  • +/
    [code]$ curl cheat.sh/ss
    ss
    Utility to investigate sockets
    ...
    -l list listing sockets
    ...[/code]

    listing?

     
     
  • 2.9, igor_chubin, 09:17, 26/05/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Fixed, спасибо
     
  • 1.11, Аноним, 16:18, 26/05/2017 [ответить] [смотреть все]  
  • +/
    кстати, спасибо. Я как любитель MUD-ов, очень ценю такие штуки.
     
  • 1.12, AS, 21:37, 26/05/2017 [ответить] [смотреть все]  
  • +/
    curl cheat.sh/Brainfuck

    не работает !

     
  • 1.13, Аноним, 07:07, 27/05/2017 [ответить] [смотреть все]  
  • +/
    Кроме идеи должна быть еще качественная реализация IMHO голову сломаешь, пока ... весь текст скрыт [показать]
     
     
  • 2.25, igor_chubin, 16:11, 12/06/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Спасибо Согласен с вашим замечанием, что шпаргалка на то и шпаргалка, чтобы чит... весь текст скрыт [показать] [показать ветку]
     
  • 1.17, Аноним, 03:35, 29/05/2017 [ответить] [смотреть все]  
  • +/
    Проекту стоит быть более предсказуемым Нижеследующий ответ windows curl-у - мов... весь текст скрыт [показать]
     
     
  • 2.18, igor_chubin, 07:01, 29/05/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Да, вы правы, наверное, но на всякий случай https gist github com chubin 22a2... весь текст скрыт [показать] [показать ветку]
     
  • 1.19, ALex_hha, 14:29, 02/06/2017 [ответить] [смотреть все]  
  • +/
    У этого метода есть два фатальных недостатока по сравнения с man/info

    1. Необходимо наличие соединения с интернет. А иногда его не бывает, например при первоначальной настройке сервера.

    2. Надо помнить название сайта :)

    а так неплохо

     
     
  • 2.20, igor_chubin, 14:41, 02/06/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    При настройке сайта это маловероятно, что инета не будет, а вот где-то в дороге, да, может оказаться вполне. Но это мы пофиксим скоро.

    А вот название, да. Придётся выучить :)

     
  • 2.21, Аноним, 01:12, 03/06/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Тише-тише Сервис скоро купит гугл, а там и телеметрия по-гугловски Сразу будет... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.27, Аноним, 08:54, 02/07/2017 [^] [ответить] [смотреть все]  
  • +/
    И зачем он гуглу, позволь спросить?
     
  • 1.22, Аноним, 01:38, 03/06/2017 [ответить] [смотреть все]  
  • +/
    класс!
    есть ли поддержка Oh my zsh?
     
     
  • 2.23, igor_chubin, 19:16, 09/06/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Спасибо! Пока поддержки zsh нет, но скоро будет. Пока только bash и fish
     
  • 1.24, Аноним, 12:08, 10/06/2017 [ответить] [смотреть все]  
  • +/
    Респектище!
     
  • 1.26, mrAibo, 14:32, 30/06/2017 [ответить] [смотреть все]  
  • +/
    Было бы неплохо сделать скачиваемую версию, чтобы не зависеть от интернета.
     
  • 1.28, IY, 19:49, 08/07/2017 [ответить] [смотреть все]  
  • +/
    Нет чтобы в man добавить examples - нет, надо запилить ещё один б?длоскрипт, лезущий в б?длоинтернет...
     
  • 1.29, Николай Дкржак, 02:13, 13/07/2017 [ответить] [смотреть все]  
  • +/
    Красиво у вас там в Allersberg :) Но медленно грузит с  Santa Clara, CA. Может пару серверов (хоть два) и geo-DNS ?
     
     
  • 2.30, igor_chubin, 06:18, 13/07/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Сервера вообще-то совсем не в Аллерсберге стоят, а что, такая сильная задержка, что аж заметно? Значит, есть какая-то другая проблема ещё.
    Что показывает

      time curl cheat.sh/ls > /dev/null

    ?

     
     
  • 3.31, Николай Дкржак, 01:27, 17/07/2017 [^] [ответить] [смотреть все]  
  • +/
    Да, в офисе что-то с ДНС и загружена сеть. Из дому ок. Гео-ДНС пока не нужно Ж)

    time curl -s -w '%{time_connect} %{time_namelookup} ' cheat.sh/ls -O /dev/null
    0.355 0.005 0.000 0.000
    real 0m0.547s
    user 0m0.005s
    sys 0m0.004s


    Я понял про город - просто глянул как там спокойно у вас. Люблю маленькие городки.

     

    Ваш комментарий
    Имя:         
    E-Mail:      
    Заголовок:
    Текст:




      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor TopList