Почему программы в Unix-подобных средах имеют номера после своего имени?

Например, когда я бегу man ioctl на странице написано IOCTL(2) на вершине. Что это значит? Есть IOCTL(1)? И как можно перемещаться между ними?

2 ответа

Решение

Это раздел справочной страницы. Из памяти раздел 1 - это пользовательские программы, 2 - системные вызовы, 3 - стандартные вызовы библиотеки C и 5 - форматы файлов.

В Википедии есть полное объяснение здесь.

Это номер раздела справочной страницы. Например

 man printf

(следует) дать вам раздел 1, printf команда bash, в то время как

 man 3 printf

дает вам функцию C printf,

Другие вопросы по тегам