2015-09-11 4 views
1

Cela pourrait être une question stupide. mais je me promenais longtemps à la recherche de cela. mais ne pouvais pas résoudre. Pour certaines fonctions, j'ai vu (8) aussi. Ils sont principalement vus sur des documentations. Quelqu'un peut-il aider s'il vous plaît.quelle est la signification de 3 dans strftime (3), malloc (3) etc

+6

http://unix.stackexchange.com/questions/3586/what-do-the-numbers-in-a-man-page- signifie – Michael

+0

ahh ça aide. Je vous remercie. – Laksith

+1

Commande rapide homme -un homme –

Répondre

2

Les pages de manuel sont divisés en sections avec des thèmes différents:

1 utilisateur Commandes
2 Appels système
3 C Bibliothèque Fonctions
4 Appareils et Fichiers spéciaux
5 Formats de fichiers et conventions
6 Jeux et. Al.
7 Miscellanées
8 Outils d'administration du système

man 2 open vont chercher open dans les appels système et vous dire des détails sur l'appel système Linux, alors que man 3 open recherchera open en C des fonctions de bibliothèque et vous dire au sujet de la norme ANSI ou Posix spécification d'ouvert.

voir la différence ici par exemple:
http://linux.die.net/man/2/open
http://linux.die.net/man/3/open

+0

merci. sory je ne l'ai pas compris clairement. Alors, comment est-ce que vous entrez dans les pages man. Je veux dire comment l'entrer dans la ligne de commande "man malloc 3" une autre chose – Laksith

5

Souvent dans le manuel man vous verrez des numéros après les fonctions pour distinguer quelle section du manuel provient la page.

Vous pouvez afficher malloc(3) en tapant man 3 malloc sur un terminal de style Unix avec les pages de manuel appropriées installées.

Elles ne sont pas spécifiques au langage C.

+0

merci .. il aide vraiment – Laksith