Любая команда/инструмент для показа примера команды

man часто не содержит пример команды, или очень мало.

Такой как scp:

NAME
     scp — secure copy (remote file copy program)

SYNOPSIS
     scp [-12346BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file] [-l limit] [-o ssh_option] [-P port]
         [-S program] [[user@]host1:]file1 ... [[user@]host2:]file2

Это твердо понять, куда поместить исходный файл и целевой файл, то же как документы как это.

Это очень ясно, и легкий понимают с примером и некоторым описанием:

scp -r  user@source_machine:/user/Desktop user@remote_machine:/path/foo

И как zip:

NAME
       zip - package and compress (archive) files

SYNOPSIS
       zip  [-aABcdDeEfFghjklLmoqrRSTuvVwXyz!@$]  [--longoption  ...]  [-b path] [-n suffixes] [-t date] [-tt
       date] [zipfile [file ...]]  [-xi list]

Спасибо это имеет экс-клен zip -r foo.zip foo

Нормальным путем я думаю, zip В B, [zipfile [file ...]] возможно, высказывание Вас может упаковать zipfile другими файлами также (на видении динамика без собственных компонентов). Только пример может ясно дать понять.

Так интересно, существует ли команда, или инструмент может показать мне пример команды.

1
задан 24 August 2016 в 06:01

2 ответа

Довольно долго, и я нашел несколько решения:

tldr

PS: tldr поддерживает множество клиентов (проверьте readme в репозитории выше). В частности, клиент go может работать в автономном режиме и предоставлять все двоичные файлы платформы: https://github.com/leighmcculloch/tldr/

enter image description here

cheat

например

enter image description here

5
ответ дан 3 December 2019 в 06:25

К сожалению, нет.

Документация остается на усмотрение разработчиков, поэтому они обязаны включать примеры на man страницы. Иногда это так, иногда нет. Например, команда find имеет очень красивый и обширный раздел EXAMPLES на странице руководства.

Инструменты для предоставления примеров были бы удобны, но поскольку существуют миллионы команд / программ для В Ubuntu и Linux в целом разработка такого инструмента потребует значительных усилий на уровне Sisyphus. Простой подход - просто поискать в Интернете примеры использования любой программы, которую вы пытаетесь запустить. Книги также являются очень удобным ресурсом. Многие книги по Linux, Unix, сценариям оболочки и т. Д. Предоставляют множество примеров и, что более важно контекст использования для этих команд.

Если вы считаете, что страница руководства для определенного инструмента должна содержать ( подробнее), отправьте отчет об ошибке сопровождающим или разработчикам на Launchpad или «вверх по течению» или, что еще лучше, отправьте патч, который добавляет эти примеры.

2
ответ дан 3 December 2019 в 06:25

Другие вопросы по тегам:

Похожие вопросы: