Man: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
«Man» переименована в «man»: Converting page titles to lowercase
 
imported>Alex NB OT
Строка 1: Строка 1:
#REDIRECT [[man]]
{{другие значения|man (значения)}}
{{lowercase}}
[[Файл:Man_page_on_Linux_screenshot.png|мини|Описание и опции команды man]]
'''man''' (от {{lang-en|manual}} — руководство) — команда [[Unix]], предназначенная для форматирования и вывода справочных страниц. Поставляется почти со всеми [[UNIX-подобная операционная система|UNIX-подобными]] дистрибутивами. Каждая страница справки является самостоятельным документом и пишется разработчиками соответствующего программного обеспечения.
 
== Использование ==
Чтобы вывести справочное руководство по какой-либо команде (или программе, предусматривающей возможность запуска из терминала), можно в [[Командная строка|консоли]] ввести:
<source lang="bash">
man <command_name>
</source>
 
Например, чтобы посмотреть справку по команде [[ls]], нужно ввести <tt>man ls</tt>.
 
Для навигации в справочной системе man можно использовать клавиши {{key|↑}} и {{key|↓}} для построчного перехода, {{key|PgUp}} и {{key|PgDn}} для постраничного перехода вверх и вниз соответственно.
 
При просмотре больших страниц удобно воспользоваться поиском, для чего следует нажать {{key|/}}, затем набрать строку поиска (и слеш, и строка поиска отобразятся в нижней части экрана) и нажать {{key|Enter}}. Обратным поиском (снизу вверх) можно воспользоваться, нажав кнопку {{key|?}}. При этом подсветятся все совпадения с заданным [[регулярные выражения|регулярным выражением]], и экран прокрутится до первого из них. Для перехода к следующему подсвеченному вхождению нужно нажать {{key|n}} (Next — следующий) либо оставить строку поиска пустой ({{key|/}}, затем - {{key|Enter}}). Для показа предыдущего совпадения надо также использовать вопросительный знак или же нажимать {{key|N}} (заглавную, то есть {{key|Shift|N}}).
 
Для получения краткой справки по командам и горячим клавишам справочной системы нужно нажать {{key|H}} (Help — помощь).
 
Для выхода из справочной системы используется клавиша {{key|Q}} (Quit — выход).
 
Для получения детальной инструкции по использованию команды используется конструкция
<source lang="bash">
man man
</source>
 
== Разделы ==
Справочные страницы поделены на 8 стандартных разделов<ref name=":1">{{Cite web|url=http://man7.org/linux/man-pages/man7/man-pages.7.html|title=man-pages(7) — Linux manual page|publisher=man7.org|access-date=2016-04-26|archive-date=2016-04-20|archive-url=https://web.archive.org/web/20160420170744/http://man7.org/linux/man-pages/man7/man-pages.7.html|url-status=live}}</ref> и один дополнительный<ref name=":0">{{Cite web|url=http://manpages.ubuntu.com/manpages/xenial/man1/man.1.html|title=Ubuntu Manpage:        man — an interface to the on-line reference manuals|publisher=manpages.ubuntu.com|access-date=2016-04-26|archive-date=2016-06-01|archive-url=https://web.archive.org/web/20160601124223/http://manpages.ubuntu.com/manpages/xenial/man1/man.1.html|url-status=live}}</ref>. Каждый из разделов соответствует той или иной тематике в рамках установленной операционной системы.
{| class="wikitable"
!Раздел
!Краткое описание<ref name=":1" />
|-
|1
|Прикладные программы и команды оболочки
|-
|2
|Системные вызовы ядра (функции языка Си)
|-
|3
|Библиотечные вызовы (функции различных библиотек, установленных в систему)
|-
|4
|Специальные файлы (находящиеся обычно в каталоге /dev)
|-
|5
|Форматы файлов и соглашения
|-
|6
|Игры
|-
|7
|Различные описания, соглашения и прочее
|-
|8
|Команды администрирования системы, которые обычно запускаются от имени суперпользователя
|-
|9
|Ядро операционной системы (нестандартный раздел)<ref name=":0" />
|}
Номер раздела в команде man указывается вторым аргументом, перед названием справочной страницы. Если номер раздела опущен, то поиск справочной страницы ведётся по всем разделам по порядку.<syntaxhighlight lang="bash">
man passwd #раздел 1
man 1 passwd #раздел 1
man 5 passwd #раздел 5
</syntaxhighlight>
 
== Примечания ==
{{примечания}}
 
== Ссылки ==
* [http://www.opennet.ru/man.shtml man-страницы на русском и английском языках на сайте OpenNET] {{Wayback|url=http://www.opennet.ru/man.shtml |date=20080527151450 }}
'''Переводы man-страниц на русский язык'''
* [ftp://ftp.opennet.ru/pub/docs/man архив страниц man проекта OpenNET]{{Недоступная ссылка|date=2018-05|bot=InternetArchiveBot }}
* [http://www.linuxshare.ru/projects/trans/index.html от Виктора Вислобокова и его команды] {{Wayback|url=http://www.linuxshare.ru/projects/trans/index.html |date=20070819161156 }}
* [http://manpages.ylsoftware.com/ от Владимира Ступина и его команды] {{Wayback|url=http://manpages.ylsoftware.com/ |date=20090301011945 }}
* [http://freshmeat.net/projects/manpages-ru-extra/ от Николая Шафоростова] {{Wayback|url=http://freshmeat.net/projects/manpages-ru-extra/ |date=20100509182441 }}
* [http://mark.zlatoust.ru/comp/unix/man_unix.html?Text= от Марка Бернадинера] {{Wayback|url=http://mark.zlatoust.ru/comp/unix/man_unix.html?Text= |date=20081224004406 }}
* [https://web.archive.org/web/20090205203927/http://freebsd.org.ua/man/ Проект русской документации FreeBSD]
* [http://www.polarhome.com/service/man/ man-страницы] {{Wayback|url=http://www.polarhome.com/service/man/ |date=20140222131921 }} по многим Unix-подобным ОС, в том числе: [[AIX]], [[HP-UX]], [[IRIX]], разное [[Linux]] и [[BSD]], [[OS X]], [[UnixWare]], [[OpenServer]].
 
{{нет ссылок|дата=2021-05-26}}
{{Команды Unix}}
 
[[Категория:Утилиты Unix]]
[[Категория:Техническая документация]]

Версия от 09:16, 23 августа 2025

Ошибка скрипта: Модуля «hatnote» не существует.{{#if: | }} Шаблон:Lowercase

Файл:Man page on Linux screenshot.png
Описание и опции команды man

man (от англ. Шаблон:Lang-en2 — руководство) — команда Unix, предназначенная для форматирования и вывода справочных страниц. Поставляется почти со всеми UNIX-подобными дистрибутивами. Каждая страница справки является самостоятельным документом и пишется разработчиками соответствующего программного обеспечения.

Использование

Чтобы вывести справочное руководство по какой-либо команде (или программе, предусматривающей возможность запуска из терминала), можно в консоли ввести: <source lang="bash">

man <command_name> 

</source>

Например, чтобы посмотреть справку по команде ls, нужно ввести man ls.

Для навигации в справочной системе man можно использовать клавиши Шаблон:Key и Шаблон:Key для построчного перехода, Шаблон:Key и Шаблон:Key для постраничного перехода вверх и вниз соответственно.

При просмотре больших страниц удобно воспользоваться поиском, для чего следует нажать Шаблон:Key, затем набрать строку поиска (и слеш, и строка поиска отобразятся в нижней части экрана) и нажать Шаблон:Key. Обратным поиском (снизу вверх) можно воспользоваться, нажав кнопку Шаблон:Key. При этом подсветятся все совпадения с заданным регулярным выражением, и экран прокрутится до первого из них. Для перехода к следующему подсвеченному вхождению нужно нажать Шаблон:Key (Next — следующий) либо оставить строку поиска пустой (Шаблон:Key, затем - Шаблон:Key). Для показа предыдущего совпадения надо также использовать вопросительный знак или же нажимать Шаблон:Key (заглавную, то есть Шаблон:Key).

Для получения краткой справки по командам и горячим клавишам справочной системы нужно нажать Шаблон:Key (Help — помощь).

Для выхода из справочной системы используется клавиша Шаблон:Key (Quit — выход).

Для получения детальной инструкции по использованию команды используется конструкция <source lang="bash">

man man

</source>

Разделы

Справочные страницы поделены на 8 стандартных разделов<ref name=":1">Шаблон:Cite web</ref> и один дополнительный<ref name=":0">Шаблон:Cite web</ref>. Каждый из разделов соответствует той или иной тематике в рамках установленной операционной системы.

Раздел Краткое описание<ref name=":1" />
1 Прикладные программы и команды оболочки
2 Системные вызовы ядра (функции языка Си)
3 Библиотечные вызовы (функции различных библиотек, установленных в систему)
4 Специальные файлы (находящиеся обычно в каталоге /dev)
5 Форматы файлов и соглашения
6 Игры
7 Различные описания, соглашения и прочее
8 Команды администрирования системы, которые обычно запускаются от имени суперпользователя
9 Ядро операционной системы (нестандартный раздел)<ref name=":0" />

Номер раздела в команде man указывается вторым аргументом, перед названием справочной страницы. Если номер раздела опущен, то поиск справочной страницы ведётся по всем разделам по порядку.<syntaxhighlight lang="bash"> man passwd #раздел 1 man 1 passwd #раздел 1 man 5 passwd #раздел 5 </syntaxhighlight>

Примечания

Шаблон:Примечания

Ссылки

Переводы man-страниц на русский язык

Шаблон:Нет ссылок Шаблон:Команды Unix