Wie öffne ich das BSD System Calls Manual anstelle des BSD General Commands Manual?

Wie öffne ich das BSD System Calls Manual anstelle des BSD General Commands Manual?

waitAngenommen, ich möchte etwas über Syscall lesen . Wenn ich eingebe, man waiterhalte ich nur den manuellen Eintrag für wait wie in der Shell, nicht aber in Syscall. Wenn ich jedoch eingebe man waitpid, erhalte ich den manuellen Eintrag für , waitda sie sich auf derselben Seite befinden.

Wie lege ich fest, welche manuelle Eingabe in einem solchen Fall gewünscht ist?

Antwort1

Sie können den Abschnitt als erstes Argument für man angeben:

man wait
man 1 wait

Diese öffnen die BSD General Commands Manualfürwait

man 2 wait

Dadurch wird das BSD System Calls Manualfür geöffnetwait

Aus diesem Grund wird die Zahl nach dem Befehl häufig in Klammern angezeigt, z. B. „ wait (1)und“ wait (2).

Hinweis: Ich habe dies unter FreeBSD getestet, aber es sollte unter MacOSX oder praktisch jedem POSIX-Betriebssystem wie Linux, Solaris usw. dasselbe sein.

Antwort2

Wenn Sie tippen man waitpid, sehen Sie in der oberen linken (und rechten) Eckez.B"wait(2)". Das "(2)" zeigt die Manpage anAbschnitt, und das ist, was Sie verwenden würden,z.B:

$ man 2 wait

manDurch Angabe des zu durchsuchenden AbschnittsErstekönnen Sie Dinge wie Shell-Dokumentation umgehen. Wikipedia spricht mehr über die verschiedenen Manpage-AbschnitteHier.

verwandte Informationen