Как в Linux получить справочные страницы для функций C, а не для команд оболочки?
Например, когда я набираю man bind
, я получаю справочную страницу для команды оболочки bind
, а не справочную страницу для функции привязки сокета C.
Как в Linux получить справочные страницы для функций C, а не для команд оболочки?
Например, когда я набираю man bind
, я получаю справочную страницу для команды оболочки bind
, а не справочную страницу для функции привязки сокета C.
man 2 bind
Вам нужен результат из другого раздела руководства! Человек ищет в различных разделах нужную вам информацию. Как указано ниже в списке devnull, число указывает, в каком разделе искать.
Между прочим, bind
— это системный вызов, а не библиотечная функция C. Системные вызовы (вызовы ядра) находятся в разделе 2 руководства, библиотечные функции — в разделе 3.
man man
расскажет вам, как пользоваться командой man!
man 3 printf
для printf().
- person Emil H; 20.09.2013
man man
сделал это :)
- person George; 20.09.2013
sleep\(3\)
и сдался! Я думаю, что пользователи с большей вероятностью доберутся до нужного пункта назначения, если страницы руководства будут читать СМОТРИ ТАКЖЕ man 3 sleep
.
- person mpr; 12.03.2019
Говоря man man
, вы скажете:
SYNOPSIS man ... [[section] page ...] ...
The table below shows the section numbers of the manual followed by the types of pages they contain. 1 Executable programs or shell commands 2 System calls (functions provided by the kernel) 3 Library calls (functions within program libraries) 4 Special files (usually found in /dev) 5 File formats and conventions eg /etc/passwd 6 Games 7 Miscellaneous (including macro packages and conventions), e.g. man(7), groff(7) 8 System administration commands (usually only for root) 9 Kernel routines [Non standard]
Например, man 1 printf
покажет руководство для утилиты оболочки printf
, а man 3 printf
покажет руководство для printf()
в libc.
(Если вы сомневаетесь, скажите man -k foobar
. Он предоставит список справочных страниц с foobar
в качестве регулярного выражения.)
man man
.... Спасибо!
- person T.Chmelevskij; 22.10.2016
man 3 printf
возвращает No manual entry for printf in section 3
- person Death Waltz; 05.05.2021