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 другими файлами также (на видении динамика без собственных компонентов). Только пример может ясно дать понять.
Так интересно, существует ли команда, или инструмент может показать мне пример команды.
Довольно долго, и я нашел несколько решения:
tldr tar
PS: tldr
поддерживает множество клиентов (проверьте readme в репозитории выше). В частности, клиент go может работать в автономном режиме и предоставлять все двоичные файлы платформы: https://github.com/leighmcculloch/tldr/
например tar
К сожалению, нет.
Документация остается на усмотрение разработчиков, поэтому они обязаны включать примеры на man
страницы. Иногда это так, иногда нет. Например, команда find
имеет очень красивый и обширный раздел EXAMPLES
на странице руководства.
Инструменты для предоставления примеров были бы удобны, но поскольку существуют миллионы команд / программ для В Ubuntu и Linux в целом разработка такого инструмента потребует значительных усилий на уровне Sisyphus. Простой подход - просто поискать в Интернете примеры использования любой программы, которую вы пытаетесь запустить. Книги также являются очень удобным ресурсом. Многие книги по Linux, Unix, сценариям оболочки и т. Д. Предоставляют множество примеров и, что более важно контекст использования для этих команд.
Если вы считаете, что страница руководства для определенного инструмента должна содержать ( подробнее), отправьте отчет об ошибке сопровождающим или разработчикам на Launchpad или «вверх по течению» или, что еще лучше, отправьте патч, который добавляет эти примеры.