Обзор man
`man` страницы - это официальные документы о программном обеспечении и командах, установленных в системе, и это главный источник информации, к которому обращаются большинство пользователей Linux при возникновении проблем. Каждая страница предоставляет подробное описание, использование, опции, примеры, связанные файлы, ошибки, авторские права и другую информацию по конкретной теме.
Секции страниц man
Страницы man разделены на несколько секций для удобного поиска связанных материалов. Каждая секция содержит определенную информацию, и вы можете указать номер секции после имени команды, чтобы увидеть страницу конкретной секции (например: `man 1 ls` или `man 5 passwd`).
Секция | Содержание |
---|---|
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`, вы можете последовательно просмотреть обе страницы.