Ad esempio, quando eseguo man ioctl
la pagina dice IOCTL(2)
nella parte superiore. Cosa significa? C'è un IOCTL(1)
? E come si naviga tra questi?Perché i programmi in ambienti Unix hanno numeri dopo il loro nome?
risposta
È la sezione della pagina man. Dalla memoria, la sezione 1 è i programmi utente, 2 sono le chiamate di sistema e 3 sono le chiamate alle librerie C standard e 5 sono i formati file.
Wikipedia ha la spiegazione completa here.
La sezione della pagina man è stata molto utile in giorni di manuali stampati. Ho ancora i manuali stampati 4.1 BSD nel mio ufficio. (Il numero della sezione ti aiuta anche a sapere quando stai chiamando nel kernel, invece di fare una chiamata alla biblioteca.) –
@Craig - utile anche per disambiguare, come mostrato nella risposta di eduffy. –
Questo è il numero di sezione della pagina man. Per esempio
man printf
(dovrebbe) Darvi sezione 1, printf
il comando bash, mentre
man 3 printf
ti dà la funzione C printf
.
Ecco un elenco di cosa fanno riferimento le sezioni della pagina man.
- 1. I programmi java in ibernazione non hanno il codice sql?
- 2. In che modo i programmi comunicano tra loro?
- 3. Dove i programmi salvano la loro licenza segreta?
- 4. Perché alcuni siti web hanno? Utf8 = ✓ nel loro titolo?
- 5. Perché due programmi hanno errori di referenziazione in avanti mentre il terzo no?
- 6. Perché il nome generato per una classe lambda non è la stessa per i programmi identici
- 7. Le funzioni freccia ES6 hanno i loro argomenti o no?
- 8. Perché Scheme non supporta gli ambienti di prima classe?
- 9. I numeri di analisi del telefono alle loro parti
- 10. C# numeri dopo decimali scompaiono dopo di loro mi unisco con una stringa
- 11. È possibile eseguire il codice dopo che tutti i test hanno completato l'esecuzione in MStest
- 12. Perché così tanti programmi hanno sia un setup.exe che un setup.msi?
- 13. Perché i numeri interi nella tupla di righe del database hanno un suffisso "L"?
- 14. efficiente generare tutti i numeri composti meno di N (con i loro fattorizzazione)
- 15. SQL - Come ottengo solo i numeri dopo il decimale?
- 16. Perché le variabili dichiarate con il loro nome di interfaccia in Java?
- 17. Il comando `time` UNIX è sufficientemente accurato per i benchmark?
- 18. Perché i rownames (installed.packages()) hanno un attributo nomi?
- 19. Quali sono i modi possibili per intercettare le chiamate di sistema su ambienti unix?
- 20. Perché il Korn oneliner del 1987 stampa unix?
- 21. Tecnica/i in un'applicazione multiutente C# in cui tutti i client hanno i loro dati aggiornati da un database centrale
- 22. Come interrogare un XDocument con LINQ quando gli elementi hanno due punti nel loro nome?
- 23. Ambienti in R lucido
- 24. Perché i metodi non hanno uguaglianza di riferimento?
- 25. Perché i tipi primitivi in C# hanno le proprie operazioni?
- 26. Perché tutti i database hanno uno schema pubblico in PostgreSQL?
- 27. Utilizzando i risultati trovare quando le directory hanno spazi nei loro nomi
- 28. Perché i numeri non supportano .dup?
- 29. Perché la compilazione è molto lenta per i programmi Scala?
- 30. I campi bit senza nome hanno una semantica ben definita?
possibile duplicato del [cosa il numero tra parentesi visualizzabili i nomi dei comandi UNIX significa?] (Http://stackoverflow.com/questions/62936/what-does-the-number-in-brackets -shown-after-unix-command-names-mean) – kapa