Midnight Commander (en)

Aus Gemini-Wiki
Zur Navigation springen Zur Suche springen
Deutsch.png - in Deutsch English.png - in English
Midnight Commander

GNU Midnight Commander, known as mc, is a free clone of the DOS Tool Norton Commander (→twoo panels) and is one of the most famous console programs for Linux. Over a VFS it's also possible to access archives ans network servers easily.

For Linux beginners, if you have used a similar tool under DOS, Windows or OS/2, it helps with many tasks. The biggest advantage is the versatility: mouse support (GPM), integrated FTP Client, unpack different types of archives and packages (of course the programs need to be installed before) tar.gz, bzip, zip, rar, rpm, deb, ... . And yes, many operations are faster in the console using commands. But with mc it's easier, e.g. copying, deleting, ... of files which can be difficult to filter. And last but not least, the integrated editor with syntax support (for almost any language) and simple interface is a big help for new users (which might think vi is a French cheese).

Da es eine Konsoleanwendung mit Funktionstasten ist, geht nach Eingewöhnung vieles schneller von der Hand, als auf Kommandozeile oder grafischer Oberfläche. mc ist in vielen Dingen den GUI-Dateimanagern überlegen, insbesondere, was die Geschwindigkeit angeht.

Der Midnight Commander auf der Dreambox ist evtl. "gestrippt" und hat nicht den vollen Funktionsumfang. Es wird jedem empfohlen, den Umgang dieses Tools zu üben, denn schneller hat man interne Arbeiten auf der Dreambox nicht erledigt und muss ggf. bei Bekannten und Freunden nicht erst umständlich irgendwelche PC-Software installieren.

Midnight Commander starten?

Man loggt sich per Telnet oder SSH auf seine Dreambox ein und gibt dort in der Konsole (Terminal) folgenden Befehl ein:

mc

Anschließend sieht man das oben angegebene Bild vom Midnight Commander...

Direktes Erstellen bzw. Bearbeiten von Textdateien

Datei erstellen

Zum Erstellen einer eigenen neuen Textdatei oder zum Öffnen und Editieren einer vorhandenen benutzen wir den Befehl "mcedit dateinamen" hier mal ein Beispiel:

mcedit nas-feed.conf

Und schreiben da nun leicht unseren gewünschten Text hinzu und können dies leicht speichern.

src/gz nas-feed http://ip_deines_Webserver/dreambox

Wichtige Tastaturkürzel

Tastaturkürzel / Kombinationen Auswirkung was geschieht
F1 .. F10 siehe Menüleiste am unteren Bildschirmrand
Tab Wechseln auf anderes Panel
Ctrl+o Wegklappen der Panels, so dass der normale Bildschirminhalt sichtbar wird
Ctrl+x i Infomodus im anderen Fenster
Ctrl+x q Quickview im anderen Fenster
Ctrl+s / Alt+s Namenssuche im aktuellen Fenster
Esc+p vorheriges Kommando
Esc+↵ Enter aktuellen Dateinamen auf Kommandozeile übernehmen
Esc+Tab Kommando-Vervollständigung (ggfs. auch zweimal)
Alt+o Fenster angleichen (anderes Fenster erhält gleichen Pfad!)
Alt+c Wechsel in ein anzugebendes Verzeichnis
Alt+Tab Shell-Erweiterung (nicht unter X)
Alt+? Dateisuche
Alt+t (toggle) Wechsel zw. verschiedenen Listing-Arten
+ / - select / unselect (pattern matching)
Insert Einzelne Dateien / Verzeichnisse selektieren / deselektieren
+ * ↵ Enter Alle Dateien / Verzeichnisse auswählen
- * ↵ Enter Auswahl von allen Dateien / Verzeichnissen rückgängig machen

Tipps & Tricks

Einstellungen:

  • Wer vi nicht mag, sollte den internen Editor über "Options / Configuration / Use internal edit" aktivieren.
  • Lynx-artige Bewegungen bedeutet, dass man einfach mit den Cursortasten in Verzeichnisse hinein und heraus wechseln kann.

SCP Client:

Ein SCP Zugriff ist mit folgendem Befehl möglich. Durch die Eingabe von cd kann man die Verbindung unterbrechen.

cd sh://username@domain.de/path

Alternativ kann über das Dropdownmenü [Left/Right] → [Shell Link] ein Zugriff erfolgen. Die Eingabe ist wie folgt:

username@domain.de

FTP Client:

Mit folgendem Befehl kann Midnight Commander eine Verbindung zu einem FTP Server herstellen. Midnight Commander muss natürlich gestartet sein. Durch die Eingabe von cd kann man die Verbindung unterbrechen.

cd ftp://domain.de

Passwortgeschützte FTP Server erreicht man wie folgt. Durch die Eingabe von cd kann man die Verbindung beenden.

cd ftp://username@domain.de

Wenn Midnight Commander geschlossen ist, kann ein FTP Zugriff so erfolgen.

mc ftp://username@domain.de

Alternativ kann über das Dropdownmenü [Left/Right] → [FTP Link] ein Zugriff erfolgen. Die Eingabe ist wie folgt:

username@domain.de

Aussehen / Maus Support unter OE 2.0

Ein besseres Aussehen, inklusive Maussupport, könnt ihr in einem OE 2.0 basierenden Image mit folgenden beiden Befehlen einrichten.

echo "TERM=xterm" > ~/.profile
 
source ~/.profile

Weblinks