Apropos

24.10.2010

Дочитал книгу «Продуктивный программист» Нила Форда, эта книга представляет собой как бы сборник рецептов для повышения продуктивности работы. О ней подробнее напишу в следующей заметке. А пока только про команду apropos в Линуксе.

Дело в том, что в конце книги автор рассказывает про справочные материалы в командной строке Linux (или cygwin под Windows), и сокрушается, что кроме флагов --help, а также команд info и man встроенных вариантов больше нет. И я подумал, что раз даже Нил Форд не знает про полезнейшую команду apropos, может, многие тоже этого не знают? :) Надо рассказать.

Зачем нужен apropos?

Очень просто — с его помощью мы ищем команды, которые, возможно, нам пригодятся для решения задачи. Формат использования крайне прост: apropos ключ, где «ключ» — искомое слово, оно может встречаться в документации по команде.

Попробуйте, это очень удобно. Кстати, синонимом apropos является запуск команды man с флагом -k, то есть выражения man -k regular и apropos regular совершенно идентичны, тут уж кому что удобней.

Комментарии

  1. # kudryavsky

    Приведи пример, не совсем понял тебя

  2. # Тормоз

    ~ me > apropos slack
    explodepkg [] (8) – Extract the contents of a tar+compression package (such as a Slackware software package) in the current directory
    installpkg [] (8) – install Slackware packages
    makepkg [] (8) – make Slackware packages
    rc.inet1 [] (8) – Slackware network configuration script
    rc.inet1.conf [] (5) – Slackware network configuration file
    removepkg [] (8) – remove Slackware packages
    slackpkg [] (8) – Automated tool for managing Slackware Linux packages
    slackpkg.conf [] (5) – Configuration data for slackpkg
    upgradepkg [] (8) – upgrade Slackware packages

  3. # kudryavsky

    Все, понял.

Комментирование этой статьи закрыто.

Интересное Покупки ТехникаРазное Отдых Статьи Строительство Услуги Общество Хобби Культура Советы Уют