Почему программы в Unix-подобных средах имеют номера после своего имени?
Например, когда я бегу man ioctl
на странице написано IOCTL(2)
на вершине. Что это значит? Есть IOCTL(1)
? И как можно перемещаться между ними?
2 ответа
Решение
Это раздел справочной страницы. Из памяти раздел 1 - это пользовательские программы, 2 - системные вызовы, 3 - стандартные вызовы библиотеки C и 5 - форматы файлов.
В Википедии есть полное объяснение здесь.
Это номер раздела справочной страницы. Например
man printf
(следует) дать вам раздел 1, printf
команда bash, в то время как
man 3 printf
дает вам функцию C printf
,