Я новичок в Linux и заметил, что рядом с определенными командами я вижу цифры.
Например, я хочу посмотреть accept()
в аспекте сетевого программирования, но man accept
вместо этого показывает это:
accept(8) Easy Software Products accept(8)
NAME
accept/reject - accept/reject jobs sent to a destination
Итак, как вы переключаетесь между справочными страницами на другие номера, такие как accept(1)
~ accept(7)
?
man
команды есть своя справочная страница; Набор текстаman man
ответил бы на этот и многие другие вопросы.Ответы:
Чтобы узнать, какие разделы доступны, используйте
whatis manpage
. Пример:Для просмотра соответствующей страницы руководства используйте
man section manpage
, например:Используя эту
-a
опцию, вы сможете показать все разделы справочной страницы:Я не нашел способа «переключаться» между man-страницами, хотя пейджер
less
поддерживает переключение (:p
и:n
), единственные поддерживаемые действия, использующие эту-a
опцию, - «следующий», «пропустить» и «отменить».Если вы сомневаетесь, вы также можете прочитать страницу руководства
man
:источник
Ссылка 8 там на самом деле не является страницей 8, это раздел 8. Разделы разделены следующим образом:
Таким образом, вы принимаете команду принятия команды системного администратора.
Если команда находится в более чем одном разделе, вам будет предложено выбрать тот, который вы хотите, или вы можете использовать:
Где «8» - это раздел. Это будет нацелено на конкретный раздел справочной страницы, который вы ищете.
источник
man 2 accept
отобразит раздел 2, например.источник
К вашему сведению, для менее прощающих сред * NIX (Mac / Darwin, Solaris, AIX, ...) может не принять
вам нужно будет использовать
-S 2
вместо этого:источник
Самый простой способ - запустить
man -a name
Это покажет последовательно все справочные страницы для «имени» во всех томах, где они появляются.
источник