Midnight Commander: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
cross-platform doesn't apply since it's for executables that can be run w/o recompiling
m hm, I don't agree... you got a source for your definition? Is OpenOffice.org also not cross-platform? You don't need to compile mc, there are Win32 distributions of it.
Line 7: Line 7:
| latest_release_version = 4.6.1
| latest_release_version = 4.6.1
| latest_release_date = [[July 23]], [[2005]]
| latest_release_date = [[July 23]], [[2005]]
| operating_system = [[Unix-like]]
| operating_system = [[Unix-like]], [[Microsoft Windows]]
| genre = [[File manager]]
| genre = [[File manager]]
| license = [[GNU General Public License|GPL]]
| license = [[GNU General Public License|GPL]]

Revision as of 19:30, 9 July 2008

Midnight Commander
Stable release
4.6.1 / July 23, 2005
Repository
Operating systemUnix-like, Microsoft Windows
TypeFile manager
LicenseGPL
Websitehttp://www.ibiblio.org/mc

GNU Midnight Commander (mc) is a free cross-platform orthodox file manager and a clone of Norton Commander.

Midnight Commander is a console application with a text user interface. The main interface consists of two panels which display the file system. It is used in a similar way to many other programs run in the Unix shell. Arrow keys control file selection, 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 for easier operation. Such versions are aware of running inside an X terminal, which allows them to react to the graphical pointer and update the name of the window in which Midnight Commander runs.

Midnight Commander's features include the ability to view the contents of RPM package files, to work with common archive formats as if they were simply another directory, and to function as an FTP or FISH client. Midnight Commander also includes an editor called mcedit. mcedit's features include syntax highlighting for certain languages, and the ability to work in both ASCII and hex modes. Users also have the option to replace mcedit with the editor of their choice (Options Menu>Configuration>[Don't] Use Internal Edit).

GNU Midnight Commander 4.1.36 running on Windows Vista

Midnight Commander can also rename groups of files, unlike a number of other file managers that can only rename one file at a time. This is convenient for manipulating large collections of files, e.g. to make them conform to a new naming convention. Midnight Commander can also move files to a different directory at the same time as it renames them. It lets the user specify the original and resulting file names using wildcard characters. This makes the power of regular expressions in Unix or Linux available for renaming files, with a convenient user interface. In addition, the user can select whether or not to utilize "shell patterns" (automatic grouping of wildcards). All of these features are available by using the File > Rename/Move menu selection. (Pressing F1 would then produce a brief explanation of the options, including examples of how to use wildcards.)

Midnight Commander is now included in most Linux distributions and is licensed under GNU General Public License.

It is very popular on Linux due to being based on versatile text interfaces, such as Ncurses or S-Lang, which allow it to work on a regular console, inside an X Window terminal, over SSH connections and all kinds of remote shells.

Unicode support

Official Midnight Commander builds still do not support UTF-8 locales.[1] There are, however, unofficial patches from Red Hat and SUSE (added input, editor, viewer).[2]

These patches rely on specific details of the S-Lang interface, and (because S-Lang's interfaces differ from curses) do not provide Unicode support when built with curses.

See also

References

External links