.MAN

File MAN

Unix Manual Page (roff/man-macro source)
Fai una domanda
RISPOSTA RAPIDA

Un file .man è una pagina di manuale Unix - documentazione in formato testo semplice per un comando, scritta con markup roff/troff. Su Linux e macOS esegui «man ./nome.man» per leggerlo formattato nel terminale, oppure usa groff per convertirlo in PDF, HTML o testo semplice. Un editor di testo apre il sorgente grezzo ma mostra le macro di formattazione, non una pagina finita.

Sviluppatore: Bell Labs (Unix man system); groff/man macros maintained by the GNU Project Categoria: File di testo Standard aperto MIME: text/troff
SI APRE SU Windows macOS Linux
Correlati: .DOC · .ODT · .DOCX · .GDOC

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Aug 1, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file MAN?

I file con estensione .man contengono manuali utente Unix scritti in markup sorgente roff. È possibile accedere alle pagine man impartendo il comando man seguito dal nome di un programma, di una funzione o di un argomento. Il sorgente utilizza il pacchetto macro *man* - un insieme di direttive prefissate da un punto (.TH, .SH, .B, .TP) che man renderizza su richiesta tramite groff o mandoc. L'apertura di un file .man in un editor di testo mostra questo markup grezzo piuttosto che una pagina formattata; i file .man supportano macro di formattazione del display per controllare grassetto, corsivo, rientri e layout delle tabelle.

.man è un file di testo semplice e può essere aperto utilizzando qualsiasi editor di testo, ma i manuali utente sono più comunemente consultati utilizzando lo strumento di sistema man invocato dalla riga di comando. Molti ambienti di sistema grafici offrono vari strumenti per la visualizzazione dei documenti man. Le pagine man possono essere suddivise nelle seguenti sezioni:

  • NAME - nome del programma, strumento, libreria o funzione, seguito da una breve descrizione
  • SYNOPSIS - parametri e opzioni per il comando e, facoltativamente, una firma di funzione C
  • DESCRIPTION - descrizione dettagliata del comando e delle sue funzioni
  • EXAMPLES - esempi di come il comando può essere utilizzato
  • SEE ALSO - un elenco di funzioni o comandi correlati

I manuali utente Unix/Linux non vengono comunemente salvati come file .man su disco. Di solito i manuali sono memorizzati con un suffisso che indica a quale sezione del manuale appartiene il file - ad esempio ls.1 o printf.3 - e le pagine installate sono tipicamente compresse con gzip come nome.sezione.gz, decompresse in modo trasparente da man. Le pagine man sono in genere in inglese, sebbene alcuni manuali siano localizzati su varie distribuzioni.

I documenti man sono divisi in sezioni numerate. Il comando man per impostazione predefinita visualizza la prima voce corrispondente tra 7 sezioni (Unix System V) o 8 (Linux/BSD), che sono:

  • Comandi generali
  • Chiamate di sistema
  • Funzioni della libreria C
  • File speciali e driver di dispositivo
  • Formati di file e file di configurazione
  • Giochi e salvaschermo
  • Varie / pagine di panoramica
  • Amministrazione di sistema e daemon (solo Linux/BSD)

L'accesso a una determinata sezione richiede l'immissione di man numero_sezione nome - ad esempio, man 5 passwd. L'output del manuale può essere reindirizzato a un'applicazione diversa per una lettura più agevole, ad esempio a cat o less.

Sicurezza e incolumità

RISCHIO: LOW

Un sorgente di pagina man è testo semplice e non viene eseguito durante la visualizzazione. L'unica cautela teorica è che roff è un linguaggio macro Turing-completo e groff ha storicamente avuto bug di parsing, quindi il rendering di un .man da una fonte del tutto non attendibile è meglio farlo con il più sicuro mandoc in sandbox piuttosto che con groff completo. Nell'uso normale (lettura di documenti da pacchetti e progetti) un file .man è innocuo; aprirlo in un editor di testo è completamente sicuro. Non confonderlo con un profilo obbligatorio .man di Windows, che è un hive del registro, non un documento.

Dettagli del formato

in sintesi
NOME COMPLETOUnix Manual Page (roff/man-macro source)anche noto come man page, manpage
SVILUPPATOREBell Labs (Unix man system); groff/man macros maintained by the GNU Projectdal 1971 (Unix Programmer's Manual, V1); man macros standardized through the 1970s-80s
CATEGORIAFile di testo
TIPO MIMEtext/troff
TIPOSorgente troff/groff in testo semplice che utilizza il pacchetto macro man (markup roff)
STANDARDAperto · royalty-free
Questa estensione è usata anche da…
  • Profilo utente obbligatorio Windows 2000/XP - Il file .man legacy di Windows è un profilo utente roaming di sola lettura (un hive del registro NTUSER.DAT rinominato) - non correlato alle pagine man di Unix; il significato originale del nome del database.
  • File di memoria/menu FoxPro / dBASE - Alcuni vecchi strumenti di database DOS utilizzavano .man per menu compilati o dati memo; obsoleto.

Programmi che aprono file MAN

Windows2 apps
WSL (man + groff) Integrato In Windows Subsystem for Linux esegui «man ./nome.man»; oppure installa groff tramite MSYS2 per renderizzare la pagina.
Notepad / any text editor Gratuito Apri il sorgente .man come testo semplice per leggere il markup roff grezzo su Windows (nessuna formattazione applicata).
macOS2 apps
TextEdit Integrato Apre il sorgente .man grezzo come testo semplice (usa Formato > Converti in formato Solo testo); mostra il markup roff, non una pagina renderizzata.
man / groff (built-in) Integrato macOS include man e groff: «man ./nome.man» per leggerlo; groff per convertirlo in testo/PS/PDF.
Linux4 apps
Pico Gratuito Semplice editor di terminale legacy - apre il sorgente grezzo. Ampiamente sostituito da nano sui sistemi moderni.
man (man-db) Open-source Esegui «man ./nome.man» per visualizzarlo formattato nel terminale; man chiama groff per renderizzare grassetto/corsivo.
groff Open-source Renderizza direttamente: «groff -man -Tascii nome.man | less» per il testo, «-Thtml» per HTML, «-Tpdf» per PDF.
Vim / GNU Emacs / nano (text editor) Open-source Apri il sorgente .man grezzo per leggere/modificare il markup roff (vedrai le macro .TH, .SH, non una pagina formattata).

Dettagli tecnici

specifiche approfondite
Codifica del fileTesto semplice ASCII o UTF-8; nessun contenuto binario o byte-order mark richiesto
Tipo MIMEtext/troff (primario); riconosciuto anche come application/x-troff-man o text/plain
Linguaggio di markuproff/troff utilizzando il pacchetto macro man (macro an-old); le chiamate macro prefissate dal punto devono apparire all'inizio di una riga
Macro del titolo.TH (title header) - tipicamente la prima riga non di commento; dichiara il nome della pagina, il numero di sezione, la data e il pacchetto sorgente
Sezioni standardNAME, SYNOPSIS, DESCRIPTION, OPTIONS, EXAMPLES, FILES, ENVIRONMENT, BUGS, SEE ALSO - ciascuna introdotta da una macro .SH
Numerazione delle sezioni delle pagine man7 sezioni su Unix tradizionale (System V); 8 su Linux e BSD - la sezione 8 copre i comandi di amministrazione del sistema
Dimensione tipica del file1 KB - 100 KB; la maggior parte delle pagine rientra tra 5 KB e 30 KB
Compressione su discoLe pagine installate sono comunemente compresse con gzip (es. ls.1.gz) e decompresse in modo trasparente da man al momento della lettura
Motore di renderinggroff (GNU troff) su Linux; mandoc su BSD e macOS moderno, che ha sostituito groff come renderer man predefinito
Denominazione comune dei fileL'estensione con il numero di sezione è lo standard su disco (ls.1, printf.3, passwd.5); l'estensione .man è usata principalmente da documentazione di terze parti o pacchettizzata
Percorso di installazione/usr/share/man/manN/ su Linux e BSD, dove N è il numero di sezione; macOS usa /usr/share/man/ con lo stesso layout di directory
Formati di outputTesto del terminale tramite un pager (less), PostScript, PDF, HTML e testo semplice - tutti prodotti su richiesta da groff -T
Formati sorgente correlatimdoc (set di macro alternativo BSD), pod2man (da Perl POD a man), Sphinx man builder e ronn (convertitore da Markdown a man)
Sviluppatore / origineBell Labs (sistema man originale Unix, 1971); macro man e groff mantenuti dal Progetto GNU
Rilasciato1971 (Unix Programmer's Manual, V1); man macros standardized through the 1970s-80s
Ultima versioneN/A (roff/man-macro convention; groff is the active implementation)
Standard aperto · royalty-free
Specificaman7.org

Conversioni MAN

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file MAN. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file MAN.

Domande frequenti

Cos'è un file .man?
Una pagina di manuale Unix («man page») - documentazione in testo semplice per un comando scritta in roff/troff con le macro man. (Sui classici Windows la stessa estensione indicava un profilo utente obbligatorio, un hive del registro - una cosa diversa.)
Come leggo un file .man?
Su Linux/macOS/BSD esegui «man ./nome.man» per visualizzarlo formattato nel terminale. Per renderizzarlo altrove, «groff -man -Tascii nome.man | less». Un editor di testo mostra il markup grezzo.
Come converto una pagina man in PDF?
Usa groff: «groff -man -Tpdf nome.man > nome.pdf». Per HTML usa «groff -Thtml» o «mandoc -T html nome.man».
Perché il mio file .man mostra .TH e .SH invece del testo normale?
Stai vedendo il sorgente roff grezzo. Quelle macro con il punto sono istruzioni di formattazione; passa il file attraverso «man» o «groff» per renderizzare la pagina finita.
Posso aprire un file .man su Windows?
Sì come testo grezzo (Notepad++), ma per renderizzarlo usa WSL («man ./nome.man») o installa groff tramite MSYS2. Un editor di testo non lo formatterà.
Un file .man è uguale a un profilo utente di Windows?
No - si tratta di due formati non correlati che condividono l'estensione. Una pagina man Unix è documentazione in testo semplice; un .man di Windows 2000/XP è un profilo utente obbligatorio (sola lettura), ovvero un hive del registro rinominato.

Riferimenti

1GNU groff - manual page formatterwww.gnu.org
2man7.org - man(7): macros to format manual pagesman7.org

Continua a esplorare

nel database

Migliori estensioni della settimana

1.AQQAQQ Instant Messenger File
2.MDMarkdown Document
3.CRDOWNLOADChrome Partial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.NOMEDIAAndroid No-Media Marker File
7.RPMSGRestricted Permission Message
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.SB3Scratch 3.0 Project File

Estensioni correlate

.DOCMicrosoft Word 97-2003 Document
.ODTOpenDocument Text
.DOCXMicrosoft Word Open XML Document
.GDOCGoogle Docs Shortcut (Link to a Google Docs document)
.LSTList File (generic plain-text list / listing)
.VNTvNote (mobile phone text note / memo)

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z