Auf einem Linux-System sind viele GUI-Texteditoren verfügbar, um Textdateien anzuzeigen und zu ändern. Aber vielleicht möchten Sie nur Ihre Textdateien im Terminal lesen. Unter Linux sind viele Befehle verfügbar, mit denen Sie dies tun können, von denen drei weniger, mehr und die meisten sind.
Lesen Sie weiter, um zu erfahren, wie Sie diese drei Befehle verwenden können, um Textdateien auf Ihrem Linux-Terminal effektiv zu lesen.
Was ist der weniger Befehl?
weniger ist ein Linux-Befehl zum Filtern und Anzeigen von Textdateien Bildschirmseite für Seite. Es ist fortgeschrittener als die more and most Befehle.
Mit dem less-Befehl können Sie wirklich lange Textdateien in Segmenten lesen, ohne die gesamte Datei laden zu müssen. Es bietet viele Optionen und interaktive Funktionen, um Ihre Erfahrung zufriedenstellender zu gestalten.
Da der less-Befehl die erste Seite der Textdatei ausgibt und nicht den gesamten Inhalt der Datei lesen muss, ist er schneller als andere Texteditoren.
Je weniger Befehlssyntax
Die grundlegende Syntax des Befehls less lautet:
weniger[Möglichkeit][Name oder Speicherort der Datei]
So verwenden Sie den Less-Befehl
Für dieses Beispiel verwenden wir die Datei sudo.conf. Der sudo.conf Datei wird verwendet, um das sudo-Frontend zu konfigurieren, und sie hat 139 Zeilen. Diese Datei ist in fast jedem Linux-basierten Betriebssystem vorhanden. Sie können auch eine beliebige Textdatei Ihrer Wahl verwenden – solange sie mehr als 60 Zeilen hat.
Verwenden des Standardbefehls weniger
Der Standardbefehl less druckt die erste Seite der von Ihnen verwendeten Datei. Probieren Sie es mit dem aus sudo.conf Datei, indem Sie diesen Befehl in Ihrem Terminal ausführen:
weniger /etc/sudo.conf
Dadurch werden die ersten 53 Zeilen des Dokuments gedruckt. Um jeweils eine Zeile vorwärts zu gehen, drücken Sie die Runter Schlüssel bzw Raum.
Um eine Zeile rückwärts zu gehen, drücken Sie die Hoch Taste.
Um eine Seite vorwärts zu gehen, drücken Sie B. Um mehrere Zeilen vorwärts zu gehen, drücken Sie B, und geben Sie dann die Anzahl der Zeilen ein.
Um eine Seite rückwärts zu blättern, drücken Sie D. Um eine Anzahl von Zeilen rückwärts zu gehen, geben Sie ein D, dann die Anzahl der Zeilen, um die Sie zurückgehen möchten.
Zeilennummern mit dem Befehl less anzeigen
Sie können auch die Anzahl der Zeilen sehen, die die Datei hat, während Sie sie anzeigen. Fügen Sie dazu die hinzu -N Option beim Ausführen des Befehls. Probieren Sie es mit der Datei sudo.conf aus, indem Sie diesen Befehl ausführen:
less -N /etc/sudo.conf
Suchen Sie mit dem Less-Befehl nach Text
Mit dem Befehl less können Sie nach Wörtern und Zeichenfolgen suchen. Wenn es die Zeichenfolge findet, werden die Ergebnisse gelb hervorgehoben.
Suchen wir nach dem Wort: Plugin. Führen Sie dazu den Standardbefehl less aus und geben Sie ein, wenn er die Ausgabe zurückgibt / und suchen Sie nach dem Wort oder der Zeichenfolge.
Wenn Sie suchen Plugin, sollte die Ausgabe so aussehen:
Was ist der Befehl mehr?
Der mehr Mit dem Befehl können Sie Textdateien in Ihrem Terminal Bildschirmseite für Seite anzeigen. Dieser Befehl funktioniert genauso wie der Befehl less, jedoch mit weniger Funktionalitäten.
Je mehr Befehlssyntax
Die grundlegende Syntax des Befehls more lautet:
mehr[Möglichkeit][Name oder Speicherort der Datei]
So verwenden Sie den More-Befehl
Der Befehl more hilft einem Benutzer, Teile einer großen Textdatei Bildschirm für Bildschirm im Terminal anzuzeigen. Sie können damit Textdateien und Befehlsausgaben anzeigen, nach einem Wort in einer Datei suchen und vieles mehr.
Verwenden des Standardbefehls more
Für dieses Beispiel verwenden wir die sudo.conf Datei gefunden in der /etc Ordner. Um den Befehl more zum Anzeigen einer Datei zu verwenden, führen Sie diesen Befehl aus:
mehr /etc/sudo.conf
Das Ergebnis sieht genauso aus wie das des less-Befehls. Es gibt jedoch einen Unterschied, unten links auf dem Bildschirm werden Sie feststellen, dass more den Prozentsatz der Textdatei anzeigt und diese Zahl zunimmt oder abnimmt, wenn Sie sich über die Datei bewegen.
Navigieren in der Datei mit more
Das Navigieren in der Datei mit dem more-Befehl ähnelt dem less-Befehl. Sie verwenden die Eingeben Taste, um zur nächsten Zeile zu wechseln, D um zu einer neuen Seite zu wechseln, und B um eine Seite zurückgehen.
Zeigt die ersten N Zeilen einer Datei an
So wie den Head-Befehl unter Linux, können Sie more verwenden, um die ersten paar Teile einer Datei anzuzeigen. Dies ist die Syntax:
more -N Dateiname
Führen Sie diesen Befehl aus, um die ersten fünf Zeilen der Datei sudo.conf anzuzeigen:
mehr -5 /etc/sudo.conf
Was ist das meiste Kommando?
Genau wie die weniger und mehr Befehle können Sie die meisten verwenden, um Textdateien unter Linux zu lesen. Es ist standardmäßig nicht in allen Linux-Distributionen verfügbar, daher müssen Sie es möglicherweise selbst installieren.
Um zu überprüfen, ob es installiert ist, geben Sie ein am meisten in Ihr Terminal. Wenn es nicht installiert ist, fragt Ihr System, ob Sie es installieren möchten. Eingeben j installieren. Alternativ können Sie das Paket mit dem Standardpaketmanager auf Ihrem Computer installieren.
Die meisten Befehlssyntax
Die grundlegende Syntax der meisten Befehle lautet:
am meisten[Möglichkeit][Name oder Speicherort der Datei]
Zu Holen Sie sich die Befehlszeilenhilfe In Bezug auf die meisten Befehle überprüfen Sie die Handbuchseite, indem Sie Folgendes ausführen:
Mann am meisten
So verwenden Sie die meisten Befehle
Der meiste Befehl funktioniert genauso wie die weniger und mehr Befehle.
Der standardmäßige meiste Befehl
Der Standardbefehl most druckt die erste Seite der Textdatei. Probieren Sie es aus mit:
mehr /etc/sudo.conf
Die Ausgabe ist ganz anders als die weniger und mehr Befehle. Unten befindet sich eine blaue Linie, die den Namen der Datei und andere hilfreiche Befehle anzeigt.
Verwenden der weniger, mehr und meisten Befehle mit mehreren Dateien
Mit allen oben genannten Befehlen können Sie mehrere Dateien gleichzeitig lesen. Dies ist die Syntax für jeden:
weniger Dateiname1 Dateiname2 Dateiname3
mehr Dateiname1 Dateiname2 Dateiname3
die meisten Dateiname1 Dateiname2 Dateiname3
Verwenden Sie weniger, mehr und die meisten mit anderen Befehlen
Sie können die Ausgabe eines Befehls oder eines laufenden Prozesses auch steuern, indem Sie das Pipe-Symbol neben dem Befehl less/more/most verwenden. Das Rohrsymbol leitet die Ausgabe eines Befehls als Eingabe um zum anderen.
Zum Beispiel könnten Sie less verwenden, wenn Sie die Liste der laufenden Prozesse auf Ihrem Betriebssystem überprüfen:
ps aux | weniger
Erfahren Sie mehr über andere Befehle zur Textbearbeitung unter Linux
Genau wie die Befehle less, more und most bietet Linux viele Befehle, die Ihnen beim Anzeigen, Bearbeiten und Verarbeiten von Textdateien helfen. Einige von ihnen sind Katze, Echo, Kopf und Schwanz. Sie alle erfüllen mit ihren einzigartigen Eigenschaften unterschiedliche Zwecke.