PROGNAME (x) i riferimenti a pagine di manuale - Che cosa significa la cifra () s significa? [duplicare]

StackOverflow https://stackoverflow.com/questions/886055

  •  23-08-2019
  •  | 
  •  

Domanda

  

Eventuali duplicati:
   Perché programmi in ambienti Unix-like hanno numeri dopo il loro nome?

Ho visto diversi programmi, come ad esempio GREP(3) e PING(8), elencati in pagine di manuale. Qual è il significato della cifra () s?

È stato utile?

Soluzione

Se si esegue man man vedrete le seguenti informazioni nella pagina di manuale:

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  conven‐
    tions), e.g. man(7), groff(7)
8   System administration commands (usually only for root)
9   Kernel routines [Non standard]

Alcuni nomi sono associati a più voci, ad esempio sul mio sistema 'sonno' ha una voce nella sezione 1 e una voce nella sezione 3. È possibile specificare quello che si desidera, con per esempio

man 3 sleep

A volte mi immagino con

man -a sleep

che visualizza ogni voce associata con il sonno a sua volta. Mi basta andare attraverso di loro fino a trovare quello che voglio. Si può anche provare

man -k sleep

per ottenere un elenco leggermente più grande di pagine che coinvolgono il termine 'sleep'

Altri suggerimenti

Il numero indica quale sezione la manpage è in per il vostro esempi:.

grep(3)

Per ottenere la documentazione, tipo

man 3 grep

Più comunemente, se non c'è grep(2) o grep(1), si può ottenere via con

man grep

Tuttavia, devo sottolineare che grep è nella sezione 1. La sezione 3 è generalmente riservato per le funzioni C. Un esempio è getopt: getopt(1) riferisce all'utilità getopt riga di comando, ma getopt(3) riferisce alla funzione C getopt. Allo stesso modo, read(1) è un programma che legge da standard input, ma read(2) è una chiamata di sistema POSIX per l'uso nei programmi - è una delle forme più basso livello di ingresso si può ottenere su più Linux (e altri Unix) sistemi

E 'di dirvi ciò che l'uomo la sezione pagina di aiuto è in ... 8 è tipicamente la posizione della amministrazione utilità correlate (/ sbin, / usr / sbin, ecc.)

Aiuto per GREP (3) è nell'uomo pagina della sezione 3, e si potrebbe digitare man 3 grep per ottenere l'aiuto di grep (3) direttamente.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top