Midnight Commander è un file manager per Linux in formato testuale. Il programma fornisce un'interfaccia migliorata e più usabile alle normali operazioni di gestione dei file sotto sistemi Unix o Unix Like. Il programma mostra una finestra in cui compaiono i file da manipolare e diversi comandi posti nel basso attivabili con le combinazioni da tastiera. È possibile dividere la finestra in due diverse directory per facilitare i comandi di spostamento o copia di file. Il sistema supporta decine di comandi da tastiera e può essere utilizzato anche da terminale remoto. È previsto anche il supporto per il mouse.
Il programma viene fornito in codice sorgente da compilare. A tale scopo si può fare riferimento al nostro articolo sulla compilazione di un programma.