Страницы “человека” очень хорошо не размечаются или даже полезные время от времени, альтернативы?

Я всегда думал о записи названной утилиты удара realman который объяснил бы команды как в страницах справочника, но вместо того, чтобы разметить команды в алфавитном порядке опциями команда имеет, она просто просто дала бы примеры, в которых будет нуждаться средний пользователь.

Некоторые команды действительно дают примеры, но поскольку страницы справочника создаются различными людьми нет никакого центрального управления на том, что страница справочника должна быть похожей на мудрую удобочитаемость.

Возьмите описание man как пример

NAME
       man - an interface to the on-line reference manuals

SYNOPSIS
       man  [-C  file]  [-d]  [-D] [--warnings[=warnings]] [-R encoding] [-L locale] [-m system[,...]] [-M path] [-S list] [-e extension] [-i|-I] [--regex|--wildcard]
       [--names-only] [-a] [-u] [--no-subpages] [-P pager] [-r prompt] [-7] [-E  encoding]  [--no-hyphenation]  [--no-justification]  [-p  string]  [-t]  [-T[device]]
       [-H[browser]] [-X[dpi]] [-Z] [[section] page ...] ...
       man -k [apropos options] regexp ...
       man -K [-w|-W] [-S list] [-i|-I] [--regex] [section] term ...
       man -f [whatis options] page ...
       man  -l  [-C  file]  [-d]  [-D]  [--warnings[=warnings]]  [-R  encoding]  [-L  locale]  [-P pager] [-r prompt] [-7] [-E encoding] [-p string] [-t] [-T[device]]
       [-H[browser]] [-X[dpi]] [-Z] file ...
       man -w|-W [-C file] [-d] [-D] page ...
       man -c [-C file] [-d] [-D] page ...
       man [-hV]

Это - полностью излишество. Моя страница справочника читала бы...

Its a program gives you more details of a command.
eg. "man bash" would explain more about the command "bash"

Необходимость прочитать все опции команды найти, что одна опция, которую использовало бы большинство пользователей, не очень конструктивна.

Таким образом, мой вопрос прост, существует ли программа типа "realman", доступная в Ubuntu через командную строку, которая является большим количеством пользователя, ориентированного как opposted ориентированному системному администратору?

3
задан 27 March 2013 в 14:02

1 ответ

То, что вы просите, может быть не вполне определенным. Не у каждой команды есть «этот вариант, который будет использовать большинство пользователей».

Однако вы сказали, что для man вы хотели бы видеть что-то вроде:

Это программа дает вам более подробную информацию о команде.

Для получения информации о командах используйте whatis. Это суммирует справочные страницы.

ek@Kip:~$ whatis man
man (7)              - macros to format man pages
man (1)              - an interface to the on-line reference manuals
ek@Kip:~$ whatis whatis
whatis (1)           - display manual page descriptions
ek@Kip:~$ whatis ls
ls (1)               - list directory contents
LS (6)               - display animations aimed to correct users who accident...
ek@Kip:~$ whatis ping
ping (8)             - send ICMP ECHO_REQUEST to network hosts

Это все еще не дает вам никакой информации о параметрах командной строки для команд (но, опять же, ни один не делает «Это программа, которая дает вам более подробную информацию о команде»).

Если вы хотите получить промежуточный объем информации, лучшим вариантом будет поиск команды в Интернете. Вы можете искать его в Интернете или даже в Википедии. Многие из наиболее известных и часто используемых команд имеют статьи в Википедии. Например, см. Статьи на ls , man (о manpages в целом, но включает man синтаксические рекомендации), grep и fsck .

При желании вы можете просматривать веб-страницы из командной строки, используя веб-браузер, поддерживающий режим командной строки (например, links2 Install links2 ) или команду только браузер (например, lynx Install lynx ).

Наконец, обратите внимание, что многие утилиты командной строки в Ubuntu происходят из проекта GNU, который предоставляет отличную документацию. Часто он длиннее и более подробен, чем справочные страницы, но вы можете найти его лучше организованным. И обычно есть описательные заголовки, которые помогают вам найти конкретную информацию, по моему опыту гораздо легче, чем на многих страницах.

Руководства GNU можно найти здесь. (Не следует помнить , все утилиты являются утилитами GNU.) Многие из наиболее часто используемых команд не появляются по имени, а являются частью GNU coreutils . Руководства GNU можно просматривать в Интернете, а также загружать в различных форматах файлов, некоторые из которых хорошо подходят для просмотра в командной строке.

0
ответ дан 27 March 2013 в 14:02

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

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