Главная > Управление пакетами и системой > man

Руководство по команде man: доступ к страницам руководства Linux

`man` команда (сокращение от manual) используется для отображения онлайн-страниц руководства о различных элементах системы, таких как команды, функции, форматы файлов, интерфейсы ядра и т. д. Это основной источник информации для понимания функциональности системы и устранения проблем. С помощью этого руководства вы можете научиться эффективно использовать команду `man` и исследовать страницы руководства.

Обзор man

`man` страницы - это официальные документы о программном обеспечении и командах, установленных в системе, и это главный источник информации, к которому обращаются большинство пользователей Linux при возникновении проблем. Каждая страница предоставляет подробное описание, использование, опции, примеры, связанные файлы, ошибки, авторские права и другую информацию по конкретной теме.

Секции страниц man

Страницы man разделены на несколько секций для удобного поиска связанных материалов. Каждая секция содержит определенную информацию, и вы можете указать номер секции после имени команды, чтобы увидеть страницу конкретной секции (например: `man 1 ls` или `man 5 passwd`).

Основные секции страниц man
Секция Содержание
1 Исполняемые программы или команды оболочки
2 Системные вызовы (функции, предоставляемые ядром)
3 Функции библиотек (библиотека C)
4 Специальные файлы (файлы устройств)
5 Форматы файлов и соглашения (например: /etc/passwd, /etc/fstab)
6 Игры
7 Прочее (руководства, протоколы, стандарты и т. д.)
8 Команды администрирования системы (команды, требующие прав root)

Навигация по страницам man

Когда открывается страница `man`, вы используете инструмент навигации под названием `less`. `less` помогает легко прокручивать и искать длинные текстовые документы.

Основные клавиши навигации less

  • `Spacebar` или `f`: Перейти на следующую страницу
  • `b`: Перейти на предыдущую страницу
  • `Enter` или `j`: Прокрутить вниз на одну строку
  • `k`: Прокрутить вверх на одну строку
  • `/pattern`: Искать заданный 'pattern' с начала. `n` (следующее совпадение), `N` (предыдущее совпадение)
  • `?pattern`: Искать заданный 'pattern' с конца.
  • `q`: Закрыть страницу man

Основные опции команды man

`man` команда предоставляет несколько полезных опций, необходимых для поиска и отображения страниц руководства.

1. Основное использование

2. Поиск и другие опции

Сгенерированная команда:

Комбинируйте команды.

Описание:

`man` Запускает команду.

Комбинируйте эти опции, чтобы виртуально выполнять команды с помощью ИИ.

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

Изучите различные примеры использования команды `man`, чтобы эффективно исследовать документацию системы Linux и получать необходимую информацию.

Просмотр страницы руководства для команды `ls`

man ls

Открывает страницу, содержащую всю информацию о команде `ls`, включая использование, опции и примеры.

Просмотр руководства по формату файла `passwd`

man 5 passwd

Смотрим описание формата файла `/etc/passwd` (раздел 5), а не команды `passwd` (раздел 1).

Поиск ключевых слов для команд, связанных с сетью

man -k network

Ищет все элементы, содержащие слово 'network', в заголовках страниц руководства и кратких описаниях. (фактически это то же самое, что и `apropos network`)

Просмотр краткого описания команды `echo`

man -f echo

Выводит краткое однострочное описание команды `echo`. (фактически это то же самое, что и `whatis echo`)

Просмотр всех страниц руководства, связанных с `printf`

man -a printf

`printf` существует как команда оболочки (раздел 1) и как функция библиотеки C (раздел 3). Используя опцию `-a`, вы можете последовательно просмотреть обе страницы.


Те же команды в категории