Leistungsstarke Befehle zum einfachen Anzeigen von Dateiinhalten im Linux-Terminal

Zum Öffnen einer Datei in einem Linux-System sind keine komplexen Programme oder grafischen Schnittstellen erforderlich. Sie müssen lediglich den entsprechenden Befehl kennen, um ihn über das Terminal auszuführen. Egal, ob Sie mit Konfigurationsdateien, Textberichten oder Systemprotokollen arbeiten, Linux bietet einen leistungsstarken Befehlssatz, mit dem Sie Dateiinhalte schnell und genau anzeigen können.

laptop-with-linux-terminal-open-scaled Leistungsstarke Befehle zum einfachen Anzeigen von Dateiinhalten im Linux-Terminal

In diesem Artikel erfahren Sie mehr über eine Reihe leistungsstarker Befehle, mit denen Sie den Inhalt von Dateien im Terminal lesen können, darunter Befehle, die die gesamte Datei oder einen Teil davon anzeigen oder eine einfache Navigation darin ermöglichen.

Die Steuerung des Linux-Betriebssystems erfordert die Beherrschung des Terminals und eine der Grundkenntnisse besteht darin, zu lernen, wie man Dateien über die Befehlszeile öffnet. Dies stärkt nicht nur das Vertrauen in die Verwendung von Linux, sondern ermöglicht auch schnellere Arbeitsabläufe und Automatisierung.

Welchen Vorteil bietet die Verwendung eines Terminals zum Öffnen von Dateien?

Heutzutage dominieren grafische Benutzeroberflächen (GUIs) die Art und Weise, wie die meisten Menschen mit ihren Systemen interagieren. Wer an Arbeitsabläufe mit vielen grafischen Benutzeroberflächen gewöhnt ist, fragt sich natürlich, warum jemand zum Öffnen von Dateien das Terminal verwenden sollte, zumal die Verwendung einer Maus schneller und bequemer erscheinen kann.

Ja, bei alltäglichen Aufgaben erledigt die GUI die Arbeit für Sie. Für Entwickler oder professionelle Benutzer können GUI-basierte Workflows jedoch schnell zu einer Einschränkung werden.

Nehmen wir als Beispiel das Öffnen einer Konfigurationsdatei. Bei Verwendung einer GUI öffnen Sie normalerweise einen Datei-Explorer, navigieren mit der Maus durch die Ordner, doppelklicken mehrmals und greifen dann auf die Datei zu. Wenn Sie jetzt ein Terminalfenster verwenden, starten Sie es einfach, geben Sie den genauen Pfad ein, wenn Sie ihn kennen, und öffnen Sie dann die Datei – keine Maus, keine Menüs, weniger Tastenanschläge. Mach dir keine Sorge! Wenn für die Datei Administratorrechte erforderlich sind, machen Sie sich keine Sorgen. Geben Sie einfach „sudo“ mit dem Dateinamen ein, und schon kann es losgehen.

Neben der Geschwindigkeit bietet das Terminalfenster mehr Kontrolle und Flexibilität. Wenn Sie beispielsweise nur die ersten 20 Zeilen einer großen Protokolldatei anzeigen möchten, können Sie dies sofort mit einem einzigen Befehl tun. Um dies in einer GUI zu erreichen, muss eine Anwendung gefunden werden, die etwas Ähnliches kann. In bestimmten Umgebungen – wie Raspberry Pi-Setups, Remote-Servern oder Systemen ohne GUI – ist die GUI möglicherweise überhaupt nicht verfügbar. In diesen Fällen ist es wichtig zu wissen, wie das Terminalfenster verwendet wird.

Lesen Sie auch:  Vor- und Nachteile der Installation von Linux auf einer virtuellen Maschine

Ein weiterer großer Vorteil der Verwendung des Terminalfensters ist neben dem bloßen Öffnen von Dateien die Automatisierung. Angenommen, Sie müssen 100 Dateien basierend auf ihrem Änderungsdatum umbenennen oder Sie möchten bestimmte Dateien oder Anwendungen gleichzeitig öffnen. Ein einfaches Skript kann dies effizient im Terminalfenster erledigen. Bei einer GUI müssen Sie nach einem Drittanbieter-Tool suchen, das möglicherweise nur über eingeschränkte Funktionen verfügt oder sogar kostenpflichtige Abonnements erfordert.

Terminalbasierte Texteditoren wie Nano oder niedriger sind viel leichter als vollfunktionale Anwendungen wie VS Code oder LibreOffice. Auf älteren Maschinen, insbesondere solchen mit herkömmlichen Festplatten, kann die Verwendung eines Terminals Zeit und Ressourcen sparen.

Schließlich fördert die Arbeit im Terminal ein tieferes Verständnis der Funktionsweise Ihres Systems. Sie lernen ganz natürlich etwas über Linux-Dateisysteme, Berechtigungen und Textverarbeitung – Konzepte, die bei der Verwendung ausschließlich grafischer Benutzeroberflächen oft verborgen bleiben. Ich sage also nicht, dass das Terminal besser ist als die GUI, aber wenn Sie daran interessiert sind, die Welt der Computer und Linux-Systeme kennenzulernen und zu erkunden, ist es am besten, sich an die Verwendung des Terminals zu gewöhnen.

So zeigen Sie Textdateien in einem Linux-Terminal an oder öffnen sie

Unter Linux stehen Ihnen mehrere integrierte Tools zur Verfügung, die Sie zum Arbeiten mit Textdateien verwenden können, z. B. cat, lesstail und nano.

Cat-Befehl

ksnip_20250425-160504 Leistungsstarke Befehle zum einfachen Anzeigen von Dateiinhalten im Linux-Terminal

Eine der einfachsten Möglichkeiten zum Öffnen von Textdateien ist die Verwendung des Befehls „cat“ (kurz für „concatenate“). Um Dateien mit cat oder einer der hier besprochenen Methoden zu öffnen, müssen Sie zunächst ein Terminalfenster im Ordner der Textdatei öffnen oder zu diesem Ordner navigieren. Dann schreiben Sie:

cat my-text.txt 

Es ist schnell und einfach. Bedenken Sie jedoch, dass es nicht für große Textdateien geeignet ist.

Weniger Ordnung

ksnip_20250425-160557 Leistungsstarke Befehle zum einfachen Anzeigen von Dateiinhalten im Linux-Terminal

Der Befehl „less“ zeigt den Text seitenweise an. Zum Scrollen können Sie die Aufwärts- und Abwärtspfeiltasten drücken. Zum Beenden drücken Sie die Q-Taste auf Ihrer Tastatur.

less my-text.txt

Kopf- und Schwanzreihenfolge

ksnip_20250425-160640 Leistungsstarke Befehle zum einfachen Anzeigen von Dateiinhalten im Linux-Terminal

Diese Befehle zeigen den Anfang oder das Ende der Datei an. Wenn Sie also die ersten Zeilen sehen möchten, geben Sie ein.

head my-text.txt

Um die letzten Zeilen einer Textdatei anzuzeigen, geben Sie ein.

tail my-text.txt

Nano

ksnip_20250425-160722 Leistungsstarke Befehle zum einfachen Anzeigen von Dateiinhalten im Linux-Terminal ksnip_20250425-160738 Leistungsstarke Befehle zum einfachen Anzeigen von Dateiinhalten im Linux-Terminal

Nano ist ein Befehlszeilen-Texteditor und unterscheidet sich daher von den oben genannten Tools. Mit Nano können Sie Dateien erstellen, öffnen und bearbeiten, alles innerhalb eines Befehlsfensters. Nano ist außerdem bei vielen, aber nicht allen Linux-Distributionen vorinstalliert und bietet Ihnen alternative Texteditoren wie Micro oder Vim. Daher müssen Sie Nano möglicherweise selbst installieren, wenn der Startvorgang fehlschlägt.

Lesen Sie auch:  Warum Linux von diesen 5 Windows-Funktionen abrücken sollte

Um eine Datei mit Nano zu öffnen, geben Sie ein.

nano my-text.txt

Wenn die Datei im Ordner vorhanden ist, wird sie geöffnet, andernfalls wird eine neue Datei mit dem angegebenen Namen erstellt.

Das Bearbeiten von Text in Nano ist einfach: Navigieren Sie einfach mit den Pfeiltasten und nehmen Sie Änderungen vor. Wenn Sie fertig sind, können Sie Ihre Textdatei mit Strg+O speichern und dann die Eingabetaste drücken, um Ihre Änderungen zu bestätigen. Zum Beenden drücken Sie Strg+X.

Bei der Verwendung von Nano werden auf Ihrem Bildschirm auch Tastaturkürzel angezeigt. Wenn Sie beispielsweise eine Linie ausschneiden möchten, können Sie dies durch Drücken von Strg+K tun, und um eine Linie einzufügen, drücken Sie Strg+U.

Um nach einem bestimmten Text zu suchen, drücken Sie Strg+W und geben Sie das Wort ein, nach dem Sie suchen möchten.

Einige Tastenkombinationen sind auf dem Startbildschirm von Nano ausgeblendet, z. B. „Rückgängig“ und „Wiederholen“. Um einige Änderungen rückgängig zu machen, drücken Sie Alt+U. Um Änderungen in Nano rückgängig zu machen, drücken Sie Alt+E. Um alle verfügbaren Tastenkombinationen in Nano anzuzeigen, drücken Sie Strg+G. Dadurch wird ein Hilfebildschirm geöffnet, der alles anzeigt, was mit Nano zu tun hat, z. B. Navigationsbefehle, Textbearbeitung, Rechtschreibprüfung und mehr.

Wenn Sie eine Einstellungsdatei öffnen oder ändern, wird die Fehlermeldung „Zugriff verweigert“ angezeigt. Dies liegt daran, dass Sie nicht zum Öffnen der Datei berechtigt sind. Sie können Systemdateien einfach öffnen, indem Sie Folgendes eingeben:

sudo nano system.config

Sie werden aufgefordert, Ihr Passwort einzugeben und die Datei wird geöffnet.

ملاحظة
Seien Sie vorsichtig, wenn Sie den Befehl sudo verwenden. Jeder kleine Fehler in den Systemeinstellungsdateien kann zu Fehlfunktionen führen.

Können Sie Mediendateien vom Terminal aus öffnen?

Nicht alle Ihre Dateien sind Textdateien. Ihr Dateisystem enthält häufig PDF-Dateien, Bilder und Videos. Sie können Mediendateien mit dem Terminal öffnen, aber normalerweise können Sie sie nicht im Terminal selbst anzeigen, wie dies bei Textdateien der Fall ist. Stattdessen fungiert das Terminal als Starter für eine externe Anwendung, die Mediendateien öffnet.

Verwenden von XDG

Sie fragen sich vielleicht, was xdg-open ist? Es handelt sich um ein Befehlszeilentool, das eine Datei mit der Standardanwendung Ihres Desktops öffnet – genau wie beim Doppelklicken auf eine Datei in einem grafischen Dateimanager. Dies wurde entwickelt, um das Ausführen von Anwendungen in Terminalemulatoren zu vereinfachen, sodass verschiedene Linux-Distributionen denselben Befehl verwenden können, um dieselbe Datei, jedoch mit unterschiedlichen Anwendungen, zu öffnen. Daher werden fast alle modernen Linux-Desktopsysteme wie Ubuntu, Fedora und Linux Mint mit XDG ausgeliefert.

Lesen Sie auch:  Ubuntu Linux Design- und Entwicklungsreise über 10 Jahre

ksnip_20250425-160908 Leistungsstarke Befehle zum einfachen Anzeigen von Dateiinhalten im Linux-Terminal

Sie können den Befehl xdg-open in Desktopumgebungen verwenden, um Mediendateien zu öffnen. Um beispielsweise eine PDF-Datei zu öffnen, geben Sie Folgendes ein:

xdg-open my-pdf.pdf

Wenn Sie eine Bilddatei haben, geben Sie Folgendes ein:

xdg-open wallpaper4.jpg

Ebenso können Sie jeden beliebigen Dateityp öffnen, beispielsweise MP3-Dateien oder Videodateien, sofern Sie über eine Anwendung verfügen, die diese öffnen kann, beispielsweise einen Media Player für Videodateien oder einen PDF-Reader.

Betrieb mit spezifischen Anwendungen

Neben der Verwendung von XDG können Sie zum Öffnen von Dateien auch bestimmte Anwendungen verwenden. Wenn Sie beispielsweise eine Videodatei haben, können Sie sie über Terminal mit einem Programm wie VLC öffnen.

vlc my-audio.mp3

Sie können VLC auch im Nicht-GUI-Modus (ohne GUI) ausführen, was bedeutet, dass Sie den Ton hören, aber nicht den üblichen VLC Media Player-Bildschirm sehen. Geben Sie dazu Folgendes ein:

cvlc my-audio.mp3

Wenn Sie die PDF-Datei dann mit Ihrem Browser öffnen möchten, können Sie dies tun.

firefox my-pdf.pdf

Dadurch wird Firefox gestartet und die gewünschte PDF-Datei geöffnet.

Andere Möglichkeiten zum Öffnen von Mediendateien im Terminal

Wenn Sie Mediendateien direkt im Terminal öffnen möchten, ist dies technisch möglich. Sie müssen jedoch wahrscheinlich spezielle Terminalanwendungen installieren.

Wenn Sie beispielsweise eine PDF-Datei im Terminal öffnen möchten, ohne eine andere GUI-Anwendung zu starten, können Sie dies tun, indem Sie pdftotext installieren, das die PDF-Datei in das Textformat konvertiert und im Terminal anzeigt. Es stehen weitere Optionen zur Verfügung, beispielsweise ein Befehl zum Streamen von Videos im Terminal oder sogar ein Webbrowser, der im Terminal ausgeführt wird.

Die Verwendung des Terminals zum Öffnen von Dateien bedeutet also nicht, dass Sie grafische Benutzeroberflächen ablehnen. Es geht vielmehr darum, das richtige Tool auszuwählen und sich mit der Befehlszeile vertraut zu machen. Beim Arbeiten mit Textdateien, der Fehlerbehebung bei einem Server oder der Automatisierung von Aufgaben ist das Terminal unübertroffen. Für Mediendateien wie Fotos und Videos ist eine GUI jedoch immer noch wichtig.

Wenn Sie beide Ansätze beherrschen, haben Sie die Flexibilität, nahezu jede Datei auf einem Linux-System zu verarbeiten, unabhängig davon, wo oder wie Sie arbeiten.

Durch die Verwendung des Terminals in Linux haben Sie mehr Geschwindigkeit und Kontrolle, insbesondere wenn Sie für jeden Dateityp den am besten geeigneten Befehl kennen. Verwenden Sie Befehle wie cat و less و tail Dadurch wird nicht nur die Anzeige von Dateien vereinfacht, sondern auch ein tieferes Verständnis der Interaktion des Systems mit Daten ermöglicht.

Beginnen Sie mit dem Experimentieren mit den Befehlen, die Sie gelernt haben. Mit der Zeit können Sie die Methode auswählen, die am besten zu Ihrer Situation passt, ohne das Terminal verlassen oder externe Tools verwenden zu müssen.

Siehe auch
1 von 85
Sie können auch mögen