Midnight Commander `mc` is an open-source orthodox file manager accompanied by text-based user interface (TUI) programs `mcdiff`, `mcedit` and `mcview`.
Midnight Commander is an orthodox file manager. It's a console application with a text user interface. The main interface consists of two panels which display the file system. File selection is made using arrow keys, the insert key is used to select files and the Function Keys perform operations such as renaming, editing and copying files. Later versions of the Midnight Commander additionally have mouse support. Such versions are aware of GPM and X terminal emulators (such as GNOME Terminal or xterm) which support mouse reporting. When running inside an X terminal, these versions can update the name of the window in which Midnight Commander runs (if allowed by the terminal emulator).