Я всегда думал о записи названной утилиты удара 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 ориентированному системному администратору?
То, что вы просите, может быть не вполне определенным. Не у каждой команды есть «этот вариант, который будет использовать большинство пользователей».
Однако вы сказали, что для man
вы хотели бы видеть что-то вроде:
Это программа дает вам более подробную информацию о команде.
blockquote>Для получения информации о командах используйте
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 ) или команду только браузер (например, lynx ).
Наконец, обратите внимание, что многие утилиты командной строки в Ubuntu происходят из проекта GNU, который предоставляет отличную документацию. Часто он длиннее и более подробен, чем справочные страницы, но вы можете найти его лучше организованным. И обычно есть описательные заголовки, которые помогают вам найти конкретную информацию, по моему опыту гораздо легче, чем на многих страницах.
Руководства GNU можно найти здесь. (Не следует помнить , все утилиты являются утилитами GNU.) Многие из наиболее часто используемых команд не появляются по имени, а являются частью GNU coreutils . Руководства GNU можно просматривать в Интернете, а также загружать в различных форматах файлов, некоторые из которых хорошо подходят для просмотра в командной строке.