Имейте быстрое чтение этой techradar статьи.
Классическое распределение для старых машин: Чертовски Маленький Linux.
Взгляд на Скидку с цены/Латекс для хорошего форматирования документов, но очень низкого потребления памяти при записи.
Можно использовать -k
переключитесь для нахождения всех страниц справочника, которые содержат wh
или на их имя или на их краткие описания. Затем просто grep для тех, которые запускаются с wh
. Команда apropos
эквивалентно man -k
.
$ man -k wh | grep "^wh"
what (1p) - identify SCCS files (DEVELOPMENT)
whatis (1) - display manual page descriptions
whereis (1) - locate the binary, source, and manual page files for a command
which (1) - shows the full path of (shell) commands.
while (n) - Execute script repeatedly as long as a condition is met
whiptail (1) - display dialog boxes from shell scripts
whirlwindwarp (6x) - crazy moving stars
whline (3x) - create curses borders, horizontal and vertical lines
whline_set (3x) - create curses borders or lines using complex characters and renditions
who (1) - show who is logged on
who (1p) - display who is on the system
whoami (1) - print effective userid
whois (1) - client for the whois service
Если Вы полны решимости перерыть страницы справочника, делающие полнотекстовый поиск, можно использовать -K
переключатель. Это - верхний регистр K.
$ man -w -K symbolic | head -10
/usr/local/share/man/man1/mimeopen.1
/usr/local/share/man/man1/mimetype.1
/usr/local/share/man/man1/ptksh.1
/usr/share/man/man1/as.1.gz
/usr/share/man/man1/atop.1.gz
/usr/share/man/man1/atopsar.1.gz
/usr/share/man/man1/attr.1.gz
/usr/share/man/man1/autoreconf.1.gz
/usr/share/man/man1/bakefilize.1.gz
/usr/share/man/man1/bash.1.gz
Этот метод не дает Вам название страницы справочника, ни краткого описания все же. Это только показывает Вам подлинное имя файла, что страница справочника хранится в, который обычно является названием команды.
man -f wh
(синонимичный с whatis
) отображает короткое (короткое) описание для команды wh
. Флаг -f
говорит man
отобразить только первую строку а не целую страницу. Это не, что Вы после.
Команда apropos wh
(синонимичный с man -k wh
) перечисляет страницы справочника, краткое описание которых содержит строку wh
. Если Вы хотите объединить поиск в кратком описании с шаблоном на названии команды, можно отфильтровать результаты apropos
с grep
. Чтобы ограничить пользовательскими командами (т.е. разделить 1) и не отображают команды администратора, C библиотечные функции, и т.д., передача -S 1
. Если Вы хотите и команды пользователя и администратора, передачу -S 1:8
.
apropos symbolic | grep '^wh'
Искать в целых страницах справочника, с mandb (наиболее распространенное man
реализация на Linux), использовать -K
(капитал K
, в противоположность нижнему регистру k
для apropos
). Это может занять очень долгое время, если у Вас есть много установленных страниц справочника; рассмотрите передачу --regex
опция ограничить поиск страницами справочника, короткое описание которых соответствует regex.
man -K -S 1:8 --regex 'change.*file' symbolic
man -k '^symbolic$'
Здесь будет указано имя приложения и номер страницы, на которой находится слово «символический». Избавьтесь от $, если вам нужно что-то, что начинается с символа.
man -K ...
просмотрит все страницы справочника, но это - полное на сканировании через каждый файл, выполнен некоторое время - также. – slm♦ 01.10.2013, 08:16