Il comando mknod
è utilizzato per creare file speciali nel sistema operativo Linux. Questi file possono rappresentare dispositivi hardware, come dischi rigidi o terminali, e consentono l’interazione con il kernel del sistema.
La sintassi di base del comando è la seguente:
mknod [opzioni] [argomenti]
-m, --mode
: Specifica i permessi del file creato.-t, --type
: Indica il tipo di file speciale da creare (ad esempio, b
per file di blocco, c
per file di carattere).--help
: Mostra un messaggio di aiuto con le opzioni disponibili.Ecco alcuni esempi pratici dell’uso del comando mknod
:
mknod /dev/mychar c 100 0
Questo comando crea un file di carattere chiamato mychar
con major number 100 e minor number 0.
mknod /dev/myblock b 200 0
Qui, viene creato un file di blocco chiamato myblock
con major number 200 e minor number 0.
mknod -m 660 /dev/mydevice c 300 1
Questo comando crea un file di carattere mydevice
con permessi impostati a 660.
ls -l /dev
per verificare i file speciali esistenti e i loro permessi./dev
.