Найти в Дзене
takoedelo

Команда Linux, которую вам нужно знать

Оглавление

Команда Linux cheat - это утилита для поиска и отображения списка примеров задач, которые вы могли бы выполнить с помощью команды.

В Интернете полно информации о Linux и open source, но когда вы погружены в свою работу, часто возникает необходимость в быстрой документации. С первых дней Unix, задолго до того, как появился Linux, существовали man(сокращение от "manual") и info команды, обе из которых отображают официальную документацию проекта о командах, файлах конфигурации, системных вызовах и многом другом.

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

Например, предположим, что вы не можете вспомнить, как разархивировать tar-файл. Страница man предоставляет вам все необходимые параметры, и вам остается только преобразовать эту информацию в функциональную команду:

-2

Это именно то, что нужно некоторым пользователям, но это сбивает с толку других пользователей. Cheat sheet для tar, напротив, предоставляет более полные общие команды:

-3

Чит-команда Linux

Команда cheat - это утилита для поиска и отображения списка примеров задач, которые вы могли бы выполнить с помощью команды Linux. Как и во многих командах Unix, существуют разные реализации одной и той же концепции, в том числе одна написанная на Go, и одна, написанная всего на 100 строках Bash.

Чтобы установить версию Go, загрузите последнюю версию и поместите ее где-нибудь в свой path, например, ~/.local/bin/или /usr/local/bin. Чтобы установить версию Bash, загрузите последнюю версию и запустите install-cheat.sh скрипт:

-4

Или для настройки установки используйте Autotools:

-5

Получите шпаргалки для вашего терминала Linux

Шпаргалки(Cheat sheets) - это просто текстовые файлы, содержащие общие команды. Основная коллекция шпаргалок доступна по адресу Github.com/cheat/cheatsheets. Версия cheat для Go загружает для вас таблицы при первом запуске команды. Если вы используете версию cheat для Bash, --fetch опция загружает для вас читы:

-6

Как и в случае с man страницами, в вашей системе может быть несколько коллекций шпаргалок. Версия cheat для Go использует конфигурационный файл YAML для определения местоположения каждой коллекции. Версия Bash определяет путь во время установки и по умолчанию загружается Github.com/cheat/cheatsheets коллекция.

Список шпаргалок

Чтобы перечислить шпаргалки в вашей системе, используйте --list опцию:

-7

Просмотр шпаргалки по Linux

Просмотреть шпаргалку так же просто, как просмотреть man или info страницу. Просто укажите название команды, с которой вам нужна помощь:

-8

в версии Bash есть --cat опция для удобства:

-9

Заключение

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

Команда вызывается cheat, но, как заверит вас любой пользователь Linux, на самом деле это не обман.

Смотрите другие статьи на нашем канале .

7 полезных альтернатив Cron для Linux

Понимание временных меток файлов Linux: mtime, ctime и atime

7 вещей, которые вы должны знать перед переходом на оконный менеджер

Вы также можете оставить свое мнение об этом посте в разделе комментариев.