К чему относится цифра 1 в ls(1)?

К чему относится цифра 1 в ls(1)?

Возможный дубликат:
Что означают скобки и число после команды Linux или функции C?

Я вижу, что многие утилиты имеют номер в скобках после своего названия, например ls(1)или symlink(7). Как называются эти номера и на что они ссылаются?

решение1

Цифры указывают на раздел страницы руководства, к которому принадлежит данная страница руководства:

1 Исполняемые программы или команды оболочки

2 Системные вызовы (функции, предоставляемые ядром)

3 Библиотечные вызовы (функции внутри библиотек программ)

4 Специальные файлы (обычно находятся в /dev)

5 Форматы файлов и соглашения, например /etc/passwd

6 Игр

7 Разное (включая макропакеты и соглашения), например man(7), groff(7)

8 команд системного администрирования (обычно только для root)

9 Процедуры ядра [Нестандартные]

(от man man:-) )

Причина показа раздела в основном в том, что часто man-страница с тем же именем находится в нескольких разделах, например man(1)( manкоманда) и man(7)(система страниц руководства). То же самое касается, например, системных вызовов (раздел 2,3) и программ командной строки (раздел 1) с тем же именем, например unlink.

Кстати, вы можете использовать его man -aдля просмотра страниц руководства из всех разделов по заданному поисковому запросу.

решение2

Если вы смотрите на manстраницу, когда видите их, это «раздел», в котором нужно искать. По умолчанию manвыводит первую запись, которую находит для данного запроса. Однако это может вызвать проблемы, если у вас есть запись для crontab, команды и crontab, системного файла (команда используется для редактирования файла). Указав нужный раздел, вы можете сообщить man, что именно вы ищете. man manдолжен предоставить вам список разделов, и вы можете выбрать один с помощью man <section> <query>, например man 1 ls.

Связанный контент