Man

man (от англ. manual — руководство) — команда Unix, предназначенная для форматирования и вывода справочных страниц. Поставляется почти со всеми UNIX-подобными дистрибутивами. Каждая страница справки является самостоятельным документом и пишется разработчиками соответствующего программного обеспечения.
Использование
Чтобы вывести справочное руководство по какой-либо команде (или программе, предусматривающей возможность запуска из терминала), можно в консоли ввести:
man <command_name>
Например, чтобы посмотреть справку по команде ls, нужно ввести man ls.
Для навигации в справочной системе man можно использовать клавиши ↑ и ↓ для построчного перехода, PgUp и PgDn для постраничного перехода вверх и вниз соответственно.
При просмотре больших страниц удобно воспользоваться поиском, для чего следует нажать /, затем набрать строку поиска (и слеш, и строка поиска отобразятся в нижней части экрана) и нажать ↵ Enter. Обратным поиском (снизу вверх) можно воспользоваться, нажав кнопку ?. При этом подсветятся все совпадения с заданным регулярным выражением, и экран прокрутится до первого из них. Для перехода к следующему подсвеченному вхождению нужно нажать n (Next — следующий) либо оставить строку поиска пустой (/, затем - ↵ Enter). Для показа предыдущего совпадения надо также использовать вопросительный знак или же нажимать N (заглавную, то есть ⇧ Shift+N).
Для получения краткой справки по командам и горячим клавишам справочной системы нужно нажать H (Help — помощь).
Для выхода из справочной системы используется клавиша Q (Quit — выход).
Для получения детальной инструкции по использованию команды используется конструкция
man man
Разделы
Справочные страницы поделены на 8 стандартных разделов[1] и один дополнительный[2]. Каждый из разделов соответствует той или иной тематике в рамках установленной операционной системы.
| Раздел | Краткое описание[1] |
|---|---|
| 1 | Прикладные программы и команды оболочки |
| 2 | Системные вызовы ядра (функции языка Си) |
| 3 | Библиотечные вызовы (функции различных библиотек, установленных в систему) |
| 4 | Специальные файлы (находящиеся обычно в каталоге /dev) |
| 5 | Форматы файлов и соглашения |
| 6 | Игры |
| 7 | Различные описания, соглашения и прочее |
| 8 | Команды администрирования системы, которые обычно запускаются от имени суперпользователя |
| 9 | Ядро операционной системы (нестандартный раздел)[2] |
Номер раздела в команде man указывается вторым аргументом, перед названием справочной страницы. Если номер раздела опущен, то поиск справочной страницы ведётся по всем разделам по порядку.
man passwd #раздел 1
man 1 passwd #раздел 1
man 5 passwd #раздел 5
Примечания
- ↑ 1 2 man-pages(7) — Linux manual page. man7.org. Дата обращения: 26 апреля 2016. Архивировано 20 апреля 2016 года.
- ↑ 1 2 Ubuntu Manpage: man — an interface to the on-line reference manuals. manpages.ubuntu.com. Дата обращения: 26 апреля 2016. Архивировано 1 июня 2016 года.
Ссылки
- man-страницы на русском и английском языках на сайте OpenNET Архивная копия от 27 мая 2008 на Wayback Machine
Переводы man-страниц на русский язык
- архив страниц man проекта OpenNET (недоступная ссылка)
- от Виктора Вислобокова и его команды Архивная копия от 19 августа 2007 на Wayback Machine
- от Владимира Ступина и его команды Архивная копия от 1 марта 2009 на Wayback Machine
- от Николая Шафоростова Архивная копия от 9 мая 2010 на Wayback Machine
- от Марка Бернадинера Архивная копия от 24 декабря 2008 на Wayback Machine
- Проект русской документации FreeBSD
- man-страницы Архивная копия от 22 февраля 2014 на Wayback Machine по многим Unix-подобным ОС, в том числе: AIX, HP-UX, IRIX, разное Linux и BSD, OS X, UnixWare, OpenServer.
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.