Einführung
In diesem Lab werden wir den Midnight Commander (mc), einen leistungsstarken und funktionsreichen Dateimanager, erkunden, der für grundlegende Datei- und Verzeichnisoperationen in der Ubuntu 22.04-Umgebung eingesetzt werden kann. Wir beginnen mit der Installation des Midnight Commander-Pakets und tauchen dann in seine intuitive Benutzeroberfläche ein. Anschließend lernen wir, wie wir Dateien und Verzeichnisse effizient mit diesem auf der Kommandozeile basierenden Dateimanager verwalten können.
Der Midnight Commander ist ein weit verbreiteter Dateimanager, der eine benutzerfreundliche und effiziente Möglichkeit bietet, das Dateisystem zu durchsuchen, Dateien zu kopieren, zu verschieben und zu löschen sowie andere gängige Dateiverwaltungstasks auszuführen. In diesem Lab erhalten Sie praktische Beispiele und schrittweise Anleitungen, um Sie darin zu versetzen, den Midnight Commander auf Ihrem Ubuntu 22.04-System zu beherrschen.
Installation von Midnight Commander (mc) auf Ubuntu 22.04
In diesem Schritt werden wir den Midnight Commander (mc) Dateimanager in der Ubuntu 22.04-Umgebung installieren.
Zuerst aktualisieren wir den Paketindex:
sudo apt-get update
Beispielausgabe:
Hit:1 http://archive.ubuntu.com/ubuntu jammy InRelease
Get:2 http://security.ubuntu.com/ubuntu jammy-security InRelease [110 kB]
Get:3 http://archive.ubuntu.com/ubuntu jammy-updates InRelease [114 kB]
Get:4 http://archive.ubuntu.com/ubuntu jammy-backports InRelease [99.8 kB]
Fetched 324 kB in 1s (324 kB/s)
Reading package lists... Done
Als nächstes installieren wir das Midnight Commander-Paket:
sudo apt update
sudo apt-get install -y mc
Beispielausgabe:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
libglib2.0-0 libslang2
Suggested packages:
mc-data
The following NEW packages will be installed:
libglib2.0-0 libslang2 mc
0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 2,063 kB of archives.
After this operation, 5,500 kB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Get:1 http://archive.ubuntu.com/ubuntu jammy/main amd64 libglib2.0-0 amd64 2.72.1-1ubuntu1 [1,231 kB]
Get:2 http://archive.ubuntu.com/ubuntu jammy/universe amd64 libslang2 amd64 2.3.2-5build2 [368 kB]
Get:3 http://archive.ubuntu.com/ubuntu jammy/universe amd64 mc amd64 3.4.3-3build1 [464 kB]
Fetched 2,063 kB in 1s (2,063 kB/s)
Selecting previously unselected package libglib2.0-0:amd64.
(Reading database... 14868 files and directories currently installed.)
Preparing to unpack.../libglib2.0-0_2.72.1-1ubuntu1_amd64.deb...
Unpacking libglib2.0-0:amd64 (2.72.1-1ubuntu1)...
Selecting previously unselected package libslang2:amd64.
Preparing to unpack.../libslang2_2.3.2-5build2_amd64.deb...
Unpacking libslang2:amd64 (2.3.2-5build2)...
Selecting previously unselected package mc.
Preparing to unpack.../mc_3.4.3-3build1_amd64.deb...
Unpacking mc (3.4.3-3build1)...
Setting up libglib2.0-0:amd64 (2.72.1-1ubuntu1)...
Setting up libslang2:amd64 (2.3.2-5build2)...
Setting up mc (3.4.3-3build1)...
Processing triggers for man-db (2.10.2-1)...
Processing triggers for libc-bin (2.35-0ubuntu3)...
Der Midnight Commander (mc) ist jetzt in Ihrer Ubuntu 22.04-Umgebung installiert.
Erkundung der Midnight Commander-Benutzeroberfläche
In diesem Schritt werden wir die Midnight Commander (mc)-Benutzeroberfläche erkunden und uns mit ihren wichtigsten Funktionen vertraut machen.
Zuerst starten wir den Midnight Commander, indem wir den folgenden Befehl im Terminal ausführen:
mc
Dadurch wird die Midnight Commander-Benutzeroberfläche geöffnet, die in zwei Hauptbereiche (Panels) unterteilt ist. Der linke Bereich zeigt den Inhalt des aktuellen Verzeichnisses an, während der rechte Bereich den Inhalt des zuvor besuchten Verzeichnisses anzeigt.
Am oberen Rand der Benutzeroberfläche sehen Sie die Menüleiste, über die Sie auf verschiedene Befehle und Funktionen zugreifen können. Sie können mit den Pfeiltasten durch die Menüoptionen navigieren und die Eingabetaste (Enter) drücken, um eine Option auszuwählen.
Unterhalb der Menüleiste befindet sich die Kommandozeile, die das aktuelle Arbeitsverzeichnis anzeigt und es Ihnen ermöglicht, Befehle einzugeben.
Der Hauptbereich der Benutzeroberfläche ist, wie bereits erwähnt, in zwei Bereiche (Panels) unterteilt. Sie können mit der Tab-Taste zwischen den Bereichen wechseln. Innerhalb jedes Bereichs können Sie die Pfeiltasten verwenden, um den Cursor zu bewegen und Dateien oder Verzeichnisse auszuwählen.
Einige wichtige Funktionen und Tastenkombinationen (Shortcuts) in der Midnight Commander-Benutzeroberfläche:
- Dateioperationen: Drücken Sie F5, um eine Datei zu kopieren, F6, um eine Datei zu verschieben/umzubenennen, F8, um eine Datei zu löschen, und F7, um ein neues Verzeichnis zu erstellen.
- Verzeichnisnavigation: Verwenden Sie die Pfeiltasten, um den Cursor zu bewegen, und drücken Sie die Eingabetaste (Enter), um ein Verzeichnis zu öffnen.
- Dateisuche: Drücken Sie Strg+F, um das Suchdialogfeld zu öffnen und nach Dateien oder Verzeichnissen zu suchen.
- Dateiinhalt anzeigen: Drücken Sie F3, um den Inhalt einer ausgewählten Datei anzuzeigen.
- Midnight Commander beenden: Drücken Sie F10, um die Midnight Commander-Benutzeroberfläche zu verlassen.
Nehmen Sie sich etwas Zeit, um die Midnight Commander-Benutzeroberfläche zu erkunden und sich mit den verschiedenen Befehlen und Funktionen vertraut zu machen.
Ausführung von Datei- und Verzeichnisoperationen mit Midnight Commander
In diesem Schritt üben wir die Ausführung verschiedener Datei- und Verzeichnisoperationen mit dem Midnight Commander (mc) Dateimanager.
Zuerst erstellen wir ein neues Verzeichnis im Verzeichnis ~/project:
mkdir ~/project/mc_demo
Beispielausgabe:
labex@ubuntu:~/project$ mkdir ~/project/mc_demo
labex@ubuntu:~/project$
Jetzt navigieren wir mit dem Midnight Commander in das neu erstellte Verzeichnis:
mc
Dadurch wird die Midnight Commander-Benutzeroberfläche geöffnet. Verwenden Sie die Pfeiltasten, um zum Verzeichnis mc_demo zu navigieren, und drücken Sie die Eingabetaste (Enter), um in das Verzeichnis zu gelangen.
Als nächstes erstellen wir eine neue Datei im Verzeichnis mc_demo:
- Drücken Sie F7, um eine neue Datei zu erstellen.
- Geben Sie den Dateinamen ein, z. B.
example.txt, und drücken Sie die Eingabetaste (Enter). - Die neue Datei wird erstellt, und Sie können jetzt ihren Inhalt mit dem integrierten Editor bearbeiten.
Jetzt kopieren wir eine Datei mit dem Midnight Commander:
- Navigieren Sie mit den Pfeiltasten zur Datei, die Sie kopieren möchten (z. B.
example.txt). - Drücken Sie F5, um die Datei zu kopieren.
- Geben Sie den Zielpfad ein (z. B.
~/project/mc_demo/copied_file.txt) und drücken Sie die Eingabetaste (Enter).
Schließlich löschen wir eine Datei mit dem Midnight Commander:
- Navigieren Sie mit den Pfeiltasten zur Datei, die Sie löschen möchten (z. B.
copied_file.txt). - Drücken Sie F8, um die Datei zu löschen.
- Bestätigen Sie das Löschen, indem Sie die Eingabetaste (Enter) drücken.
Sie haben nun das Erstellen, Kopieren und Löschen von Dateien und Verzeichnissen mit dem Midnight Commander Dateimanager geübt.
Zusammenfassung
In diesem Lab haben wir gelernt, wie man den Midnight Commander (mc) Dateimanager auf Ubuntu 22.04 installiert. Wir haben die Midnight Commander-Benutzeroberfläche erkundet und verschiedene Datei- und Verzeichnisoperationen mit diesem leistungsstarken Tool durchgeführt. Der Installationsprozess umfasste das Aktualisieren des Paketindex und die Installation des mc-Pakets. Anschließend haben wir uns mit der Benutzeroberfläche des Midnight Commander vertraut gemacht und seine Funktionen genutzt, um Dateien und Verzeichnisse zu verwalten, wie z. B. das Navigieren, Kopieren, Verschieben und Löschen von Dateien und Ordnern.



