по поводу (Unix)

редактировать
по поводу
Операционная система Unix и Unix-like
Тип Command

В computing, apropos- это команда для поиска на странице руководства файлы в Unix и Unix-подобных операционных системах. Apropos берет свое название от французского «à Propos » (латинское «ad prōpositum»), что означает примерно. Это особенно полезно при поиске команд, не зная их точных имен.

Содержание
  • 1 Поведение
  • 2 Пример использования
  • 3 Связанные утилиты
  • 4 См. Также
  • 5 Ссылки
  • 6 Внешние ссылки
Поведение

Часто Оболочка для команды man -k, команда apropos используется для поиска в разделах «name» всех справочных страниц указанную строку / s (называемую ключевым словом / s). Результатом является список всех справочных страниц, содержащих поисковый запрос в своем имени или описании. Это часто бывает полезно, если кто-то знает желаемое действие, но не помнит точное имя команды или страницы. По поводу поиска регистр не учитывается.

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

Пример использования

В следующем примере демонстрируется результат выполнения команды apropos:

$ apropos mount free (1) - отображение количества свободной и используемой памяти в система mklost + found (8) - создать каталог lost + found на смонтированной второй расширенной файловой системе Linux mount (8) - смонтировать точку монтирования файловой системы (1) - посмотреть, является ли каталог точкой монтирования ntfsmount (8) - прочитать / Записать драйвер NTFS для пользовательского пространства. sleep (1) - задержка на указанное время switch_root (8) - переключиться на другую файловую систему в качестве корня дерева монтирования. umount (8) - размонтировать файловые системы

В этом примере aproposиспользуется для поиска ключевого слова «mount», а aproposвозвращает указанные страницы руководства, которые включают термин "гора".

В следующем примере демонстрируется результат выполнения команды aproposс ключевым словом regexp (abc.n) и обычным ключевым словом:

$ apropos abc.n xzless XTestGrabControl (3) - Функции расширения XTest xzless (1) - просмотр сжатых (текстовых) файлов xz или lzma

В этом примере aproposиспользуется для поиска ключевых слов (с регулярным выражением) «abc.n» и xzless, а aproposвозвращает указанные справочные страницы, содержащие ключевые слова.

Связанные утилиты

whatis- это команда для получения краткого описания конкретной команды, точное имя которой уже известно. Он использует ту же базу данных, что и apropos. В системах с mandoc это оболочка для apropos -f(поиск только по имени).

$ whatis whatis whatis (1) - поиск полных слов в базе данных whatis

makewhatis- это команда для индексации всех руководств на диске в базу данных, из которой aproposи whatisмогут читать. Впервые она появилась в 2BSD 1979 г., но с тех пор была многократно переписана в различных реализациях man. mandb- это команда, которая выполняет ту же функцию в man-db.

Традиционно база данных представляет собой простой текст, но man-db, реализация, встречающаяся во многих дистрибутивах Linux, вместо этого использует Berkeley DB. Реализация mandoc, используемая во многих дистрибутивах BSD, также имеет свои собственные нововведения в формате.

См. Также
Ссылки
Внешние ссылки
Последняя правка сделана 2021-06-11 22:45:46
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте