PROGNAME (x) i riferimenti a pagine di manuale - Che cosa significa la cifra () s significa? [duplicare]
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?
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.