Mitternachtskommandant - Midnight Commander

Mitternachtskommandant
Midnight Commander 4.7.0.9 auf Ubuntu 11.04.png
Midnight Commander läuft in einem Terminalfenster unter Ubuntu Linux
Entwickler Miguel de Icaza , Gemeinde
Erstveröffentlichung 1994 ; Vor 27 Jahren ( 1994 )
Stabile Version
4.8.26 / 21. Januar 2021 ; vor 8 Monaten ( 2021-01-21 )
Repository
Betriebssystem Unix-ähnlich einschließlich macOS ; Windows (inoffiziell)
Verfügbar in 51 Sprachen
Typ Dateimanager
Lizenz GPL-3.0 oder höher
Webseite Mitternachtskommandant .org

GNU Midnight Commander (auch bekannt als mc, der Befehl zum Starten und in älteren Versionen als mausloser Commander) ist ein kostenloser plattformübergreifender orthodoxer Dateimanager . Es wurde 1994 von Miguel de Icaza als Klon des damals beliebten Norton Commander gestartet .

GNU Midnight Commander ist Teil des GNU-Projekts und wird unter den Bedingungen der GNU General Public License lizenziert .

Entwurf

Midnight Commander ist eine Konsolenanwendung mit einer Textbenutzeroberfläche . Die Hauptschnittstelle besteht aus zwei Panels, die das Dateisystem anzeigen. Die Dateiauswahl erfolgt mit den Pfeiltasten, die Einfügetaste dient zum Auswählen von Dateien und die Funktionstasten führen Vorgänge wie das Umbenennen, Bearbeiten und Kopieren von Dateien aus. Spätere Versionen des Midnight Commanders verfügen zusätzlich über Mausunterstützung . Solche Versionen kennen GPM- und X-Terminalemulatoren (wie GNOME Terminal oder xterm ), die Mausberichte unterstützen. Bei der Ausführung in einem X-Terminal können diese Versionen den Namen des Fensters aktualisieren, in dem Midnight Commander ausgeführt wird (sofern vom Terminalemulator zugelassen).

Zu den Funktionen von Midnight Commander gehört die Möglichkeit, den Inhalt von RPM- Paketdateien anzuzeigen , mit gängigen Archivformaten zu arbeiten, als ob sie einfach ein weiteres Verzeichnis wären, und als FTP- oder FISH- Client zu fungieren . Midnight Commander enthält auch einen Editor namens mcedit, der als eigenständiges Programm oder aus Midnight Commander mit der Taste F4 ausgeführt werden kann. Zu den Features von mcedit gehören Syntax-Highlighting für viele Sprachen, Makros, Code-Schnipsel, einfache Integration mit externen Tools, automatische Einrückung, Mausunterstützung, eine Zwischenablage und die Möglichkeit, sowohl im ASCII- als auch im Hex- Modus zu arbeiten. Benutzer haben auch die Möglichkeit, mcedit durch den Editor ihrer Wahl zu ersetzen (Optionsmenü>Konfiguration>[Nicht] Interne Bearbeitung verwenden).

Midnight Commander kann auch Gruppen von Dateien umbenennen, im Gegensatz zu einer Reihe anderer Dateimanager , die jeweils nur eine Datei umbenennen können. Dies ist praktisch, um große Dateisammlungen zu manipulieren, zB um sie einer neuen Namenskonvention anzupassen . Midnight Commander kann auch Dateien gleichzeitig in ein anderes Verzeichnis verschieben und sie umbenennen. Es ermöglicht dem Benutzer, den ursprünglichen und den resultierenden Dateinamen mit Platzhalterzeichen anzugeben . Dies macht die Leistungsfähigkeit von regulären Ausdrücken zum Umbenennen von Dateien mit einer praktischen Benutzeroberfläche verfügbar. Außerdem kann der Benutzer wählen, ob er " Shell- Patterns" oder " Globs " (automatische Gruppierung von Wildcards) verwenden möchte oder nicht . Alle diese Funktionen sind über die Menüauswahl Datei > Umbenennen/Verschieben verfügbar. (Wenn Sie F1 drücken, erhalten Sie eine kurze Erklärung der Optionen, einschließlich Beispielen für die Verwendung von Platzhaltern.)

Midnight Commander basiert auf vielseitigen Textschnittstellen wie Ncurses oder S-Lang , die es ermöglichen, auf einer normalen Konsole, in einem X-Terminal, über SSH- Verbindungen, über eine RS-232- Schnittstelle (für eingebettete Geräte) und alle Arten zu arbeiten von Remote-Shells.

Unicode-Unterstützung

Die native Unterstützung für UTF-8- Locales für Unicode wurde 2009 zu den Entwicklungsversionen von Midnight Commander hinzugefügt. Ab Version 4.7.0 hat mc Unicode-Unterstützung.

Siehe auch

Verweise

Externe Links