Jump to content

кстати (Unix)

кстати
Операционная система Unix и Unix-подобные
Тип Команда

В вычислениях , apropos — это команда для поиска файлов man-страниц в Unix и Unix-подобных операционных системах. «Апропос» Название происходит от французского « à propos » (лат. «ad propositum»), что означает «около» . Это особенно полезно при поиске команд без знания их точных названий.

Поведение

[ редактировать ]

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

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

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

[ редактировать ]

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

$ apropos mount
free (1)             - Display amount of free and used memory in the system
mklost+found (8)     - create a lost+found directory on a mounted Linux second extended file system
mount (8)            - mount a file system
mountpoint (1)       - see if a directory is a mountpoint
ntfsmount (8)        - Read/Write userspace NTFS driver.
sleep (1)            - delay for a specified amount of time
switch_root (8)      - switch to another filesystem as the root of the mount tree.
umount (8)           - unmount file systems

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

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

$ apropos abc.n xzless
XTestGrabControl (3) - XTest extension functions
xzless (1)           - view xz or lzma compressed (text) files

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

[ редактировать ]

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

$ whatis whatis
whatis(1)                - search the whatis database for complete words

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

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

См. также

[ редактировать ]
  1. ^ whatis(1) OpenBSD по общим командам Руководство
  2. ^ makewhatis(8) OpenBSD системного менеджера Руководство
  3. ^ Jump up to: а б mandb(8) Linux по администрированию системы Руководство
  4. ^ Уотсон К. «man-db, онлайн-руководство по базе данных» . man-db.nongnu.org . Проверено 8 мая 2019 г. Вместо традиционных баз данных Whatis с плоским текстом используется база данных Berkeley DB. man-db используется несколькими популярными дистрибутивами GNU/Linux.
  5. ^ mandoc.db(5) OpenBSD по форматам файлов Руководство
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: c99709422a89dc96079b812d8ce3ebd8__1706197680
URL1:https://arc.ask3.ru/arc/aa/c9/d8/c99709422a89dc96079b812d8ce3ebd8.html
Заголовок, (Title) документа по адресу, URL1:
apropos (Unix) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)