whatis
100%

Командная строка · Урок 17

whatis

Научитесь получать краткие описания man-страниц и понимать номера их разделов.

Если имя команды знакомо, но назначение забыто, whatis показывает краткое напоминание из базы man-страниц.

Поиск точного имени

Передайте одно или несколько точных имён тем. Результат берётся из раздела NAME установленной страницы:

$ whatis cat
cat (1)              - concatenate files and print on the standard output

Это описание, а не список параметров или примеров. Для деталей используйте man cat или cat --help.

Вы знаете имя cat и хотите однострочное описание из руководства. Что запустить?

Чтение номеров разделов

Если тема есть в нескольких разделах, whatis может показать несколько строк:

$ whatis passwd
passwd (1)           - change user password
passwd (5)           - the password file

Число в скобках — раздел руководства. passwd(1) описывает пользовательскую команду, а passwd(5) — формат файла. Открыть их можно через man 1 passwd и man 5 passwd.

Что обозначает (5) в passwd (5) - the password file?

Выбор между whatis, man и apropos

  • whatis NAME: краткие описания точного имени темы.
  • man NAME: полная man-страница.
  • apropos KEYWORD: поиск ключевого слова в именах и описаниях.

Например:

$ apropos password

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

Вы не знаете имя команды и хотите искать описание по слову password. Что подходит?

Если описания нет

Если whatis не находит подходящего, тема может не иметь установленной страницы или база устарела. Это не доказывает отсутствие исполняемого файла, псевдонима, функции или встроенной команды. Используйте type NAME, затем выберите подходящую справку.

whatis deploy не нашла описание. Какая команда проверяет разрешение deploy как псевдонима, функции, встроенной команды или файла?

Урок завершён

Вы завершили whatis

Теперь вы умеете получать и понимать краткие описания из базы руководств.

  • Искать точную тему через whatis.

  • Читать номер раздела в скобках.

  • Использовать man для полной страницы.

  • Использовать apropos, когда известно ключевое слово, а не имя.

Сохраните прогресс

Создайте бесплатный аккаунт, чтобы сохранить этот урок и продолжить на любом устройстве.

Создать бесплатный аккаунт
Следующий Урок
Назад к Командная строка