Verwenden Sie die Befehle more, less und cat in Linux, um Dateiinhalte anzuzeigen

Verwenden Sie die Befehle more, less und cat in Linux, um Dateiinhalte anzuzeigen

Unter Linux können die Befehle cat, more und less verwendet werden, um Dateiinhalte anzuzeigen. cat zeigt den Inhalt der gesamten Datei auf einmal an und kann auch mehrere Dateien zur Anzeige verbinden. Es wird oft in Verbindung mit dem Umleitungssymbol verwendet und eignet sich für Situationen, in denen der Dateiinhalt klein ist. more und less werden im Allgemeinen verwendet, um Dateiinhalte anzuzeigen, die einen Bildschirm überschreiten, und bieten Funktionen zum Umblättern. Weniger ist leistungsfähiger als mehr und bietet Befehle wie Seitenumblättern, Springen und Suchen.

Wie wir alle wissen, können die Befehle cat, more und less in Linux alle zum Anzeigen von Dateiinhalten verwendet werden. Die Hauptunterschiede sind:

cat zeigt den Inhalt einer gesamten Datei auf einmal an und kann auch mehrere Dateien zur Anzeige verbinden. Es wird häufig in Verbindung mit dem Umleitungssymbol verwendet und eignet sich für Situationen, in denen der Dateiinhalt klein ist.

Die Modelle „More“ und „Weniger“ werden im Allgemeinen verwendet, um Dateiinhalte anzuzeigen, die länger als ein Bildschirm sind, und um eine Funktion zum Umblättern bereitzustellen. „Mehr“ ist leistungsstärker als „Cat“ und bietet eine Seitenanzeigefunktion. „Weniger“ ist leistungsstärker als „Mehr“ und bietet Befehle wie Seitenumblättern, Springen und Suchen. Und sowohl mehr als auch weniger Unterstützung: Verwenden Sie die Leertaste, um die nächste Seite anzuzeigen, und drücken Sie b, um die vorherige Seite anzuzeigen. Im Folgenden werden diese drei Befehle im Detail beschrieben.

Weiteres Tool zur Anzeige von Dateiinhalten oder Ausgaben:

More ist eines unserer am häufigsten verwendeten Tools. Es wird am häufigsten verwendet, um den Ausgabeinhalt anzuzeigen und ihn dann je nach Fenstergröße seitenweise anzuzeigen. Außerdem kann es den Prozentsatz der Datei anzeigen.

Weniger Tool zum Anzeigen von Dateiinhalten:

Das Tool „less“ ist auch ein Tool zum Auslagern von Dateien oder anderen Ausgaben. Man kann es als orthodoxes Linux-Tool zum Anzeigen von Dateiinhalten bezeichnen. Es ist äußerst leistungsstark. Wenn Sie Anfänger sind, empfehle ich Ihnen, „less“ zu verwenden. Da der Inhalt in „Least“ zu umfangreich ist, stellen wir nur die am häufigsten verwendeten vor.

Unter Linux können die Befehle cat, more und less verwendet werden, um Dateiinhalte anzuzeigen. cat zeigt den Inhalt der gesamten Datei auf einmal an und kann auch mehrere Dateien zur Anzeige verbinden. Es wird oft in Verbindung mit dem Umleitungssymbol verwendet und eignet sich für Situationen, in denen der Dateiinhalt klein ist. more und less werden im Allgemeinen verwendet, um Dateiinhalte anzuzeigen, die einen Bildschirm überschreiten, und bieten Funktionen zum Umblättern. Weniger ist leistungsfähiger als mehr und bietet Befehle wie Seitenumblättern, Springen und Suchen.

Katze

Der Befehl cat zeigt den Inhalt der gesamten Datei von oben nach unten auf dem Bildschirm an.

1. Befehlsformat

cat [選項]... [文件]...

2. Befehlsfunktion

Schreiben Sie [Datei] oder die Standardeingabe in die Standardausgabe.

Die Katze hat drei Hauptfunktionen:

1). Die gesamte Datei auf einmal anzeigen: cat Dateiname

2). Erstellen Sie eine Datei über die Tastatur: cat > Dateiname. Sie können nur neue Dateien erstellen, vorhandene Dateien können Sie nicht bearbeiten.

3). Mehrere Dateien zu einer Datei zusammenführen: cat file1 file2 > file

3. Gemeinsame Parameterliste

  • -A, --show-all ist gleichwertig mit -vET
  • -b, --number-nonblank Anzahl nicht leerer Ausgabezeilen
  • -e ist gleichbedeutend mit -vE
  • -E, --show-ends Zeigt "$" am Ende jeder Zeile an
  • -n, --number Alle Ausgabezeilen nummerieren
  • -s, --squeeze-blank Mehrere leere Zeilen nicht ausgeben
  • -t ist gleichbedeutend mit -vT
  • -T, --show-tabs Tabulatorzeichen als ^I anzeigen
  • -u (ignoriert)
  • -v, --show-nonprinting Benutzt ^- und M-Anführungszeichen, außer für LFD und TAB
  • --help Diese Hilfemeldung anzeigen und beenden
  • --version zeigt Versionsinformationen und beendet das Programm

mehr

Der Befehl „more“ zeigt den Inhalt seitenweise an, sodass Benutzer ihn leichter seitenweise lesen können. Der einfachste Befehl besteht darin, die Leertaste zu drücken, um zur nächsten Seite zu gelangen, und die Taste „b“ zu drücken, um eine Seite zurückzugehen. Es gibt auch eine Suchzeichenfolgenfunktion. Der Befehl „more“ liest die Datei von vorne nach hinten, sodass beim Start die gesamte Datei geladen wird.

1. Befehlsformat

more [-dlfpcsu] [-num] [+/pattern] [+linenum] [file ...]

2. Befehlsfunktion

Der Befehl more hat dieselbe Funktion wie cat, nämlich den Inhalt einer Datei anzuzeigen. Der Unterschied besteht jedoch darin, dass more den Inhalt einer Datei seitenweise anzeigen kann und auch Funktionen wie den direkten Zeilensprung unterstützt.

3. Gemeinsame Parameterliste

  • -num Die Anzahl der Zeilen, die gleichzeitig angezeigt werden sollen
  • -d Zeigt freundliche Eingabeaufforderungen am unteren Rand jedes Bildschirms an
  • -l Strg+l (Formularvorschub) ignorieren. Wenn diese Option nicht angegeben ist, hält der Befehl „more“ nach der Anzeige einer Zeile mit den Zeichen Strg+l an und wartet auf Befehle.
  • -f Berechnen Sie die Zeilenanzahl mit der tatsächlichen Zeilenanzahl und nicht mit der Zeilenanzahl nach automatischen Zeilenumbrüchen (einige zu lange Einzelzeilen werden auf zwei oder mehr Zeilen erweitert).
  • -p Löscht den Bildschirm, bevor der nächste Bildschirm angezeigt wird.
  • -c Löscht den Bildschirm oben und zeigt ihn dann an.
  • -s Komprimiert aufeinanderfolgende Leerzeilen in der Datei zur Anzeige zu einer Leerzeile.
  • -u zeigt keine Unterstreichung an
  • +/ Zuerst nach der Zeichenfolge suchen, dann ab dem Ende der Zeichenfolge anzeigen
  • +num Anzeige ab Zeile num

4. Allgemeine Betriebsbefehle

  • Geben Sie „N Zeilen nach unten gehen“ ein, die Definition muss erfolgen. Der Standardwert ist 1 Zeile
  • Strg+F Einen Bildschirm nach unten scrollen
  • Leertaste Einen Bildschirm nach unten scrollen
  • Strg+B Zurück zum vorherigen Bildschirm
  • = Aktuelle Zeilennummer ausgeben
  • :f gibt den Dateinamen und die Zeilennummer der aktuellen Zeile aus
  • v ruft den vi-Editor auf
  • !Command ruft Shell auf und führt den Befehl aus
  • q Ausgangmehr

weniger

Das Tool „less“ ist auch ein Tool zum Auslagern von Dateien oder anderen Ausgaben. Man kann es als orthodoxes Linux-Tool zum Anzeigen von Dateiinhalten bezeichnen, und seine Funktionen sind äußerst leistungsstark. Die Verwendung von „less“ ist flexibler als die von „more“. Wenn wir „more“ verwenden, können wir nicht vorwärts blättern, sondern nur zurückschauen. Wenn wir jedoch „less“ verwenden, können wir mit den Funktionen der Tasten [Bild auf] [Bild ab] vorwärts und rückwärts blättern, was das Anzeigen des Inhalts einer Datei erleichtert! Darüber hinaus verfügt Less über mehr Suchfunktionen, Sie können nicht nur nach unten, sondern auch nach oben suchen.

1. Befehlsformat:

less [參數] 文件

2. Funktion:

less ist ähnlich wie more, aber mit less können Sie die Datei beliebig durchsuchen, während Sie mit more nur vorwärts, aber nicht rückwärts navigieren können und less vor dem Anzeigen nicht die gesamte Datei lädt.

3. Befehlsparameter:

  • -b <Puffergröße> Setzt die Puffergröße
  • -e Automatisches Beenden, wenn die Dateianzeige beendet ist
  • -f Erzwingt das Öffnen spezieller Dateien, wie z. B. Peripheriegerätecodes, Verzeichnisse und Binärdateien
  • -g markiert nur das zuletzt gesuchte Schlüsselwort
  • -i Groß-/Kleinschreibung bei der Suche ignorieren
  • -m zeigt den Prozentsatz ähnlich dem Befehl „more“ an
  • -N Zeilennummern für jede Zeile anzeigen
  • -o <Dateiname> Speichert die Ausgabe von Less in der angegebenen Datei
  • -Q Kein Warnton verwenden
  • -s Aufeinanderfolgende leere Zeilen als eine Zeile anzeigen
  • -S Wenn eine Zeile zu lang ist, wird der überschüssige Teil verworfen
  • -x <Zahl> Zeigt die Tabulatortaste als angegebene Anzahl von Leerzeichen an.
  • / string: Funktion zum Suchen nach „string“
  • ? String: Funktion zum Aufwärtssuchen nach "String"
  • n: Wiederholung der vorherigen Suche (bezogen auf / oder ?)
  • N: Wiederholen Sie die vorherige Suche in umgekehrter Richtung (bezogen auf / oder ?)
  • b Eine Seite zurück
  • d Eine halbe Seite zurück
  • h Hilfe-Oberfläche anzeigen
  • Q beendet weniger Befehl
  • u Eine halbe Seite vorblättern
  • y eine Zeile vorwärts blättern
  • Mit der Leertaste scrollen Sie eine Seite
  • Mit der Eingabetaste scrollen Sie eine Zeile weiter

Wenn wir beispielsweise den Inhalt von /etc/profile anzeigen, möchten wir, dass Zeilennummern angezeigt werden.

[root@localhost ~]# weniger -N /etc/profile

Zusammenfassen

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Wenn Sie mehr darüber erfahren möchten, schauen Sie sich bitte die folgenden Links an

Das könnte Sie auch interessieren:
  • So zeigen Sie die Erstellungszeit von Dateien in Linux an
  • Linux verwendet den Befehl lsof, um den Status des Dateiöffnens zu überprüfen
  • Detaillierte Beispiele zum Anzeigen von Dateiattributen in Linux (ls, lsattr, file, stat)
  • So zeigen Sie Ordnergrößen an und sortieren nach Größe in Linux
  • Eine einfache Möglichkeit, die Dateisystemblockgröße und die Speicherseitengröße in Linux anzuzeigen
  • Linux-Befehl „du“ zum Anzeigen von Ordnergrößen und Sortieren in absteigender Reihenfolge
  • Detaillierte Erklärung der Befehle zum Anzeigen von Linux-Dateien

<<:  Beispielanalyse zur Optimierung von MySQL-Unterabfragen und verschachtelten Abfragen

>>:  js canvas realisiert kreisförmige Wasseranimation

Artikel empfehlen

...

Gemeinsame Eigenschaften des Framesets (Unterteilung von Frames und Fenstern)

Ein Frame ist ein Webseitenbildschirm, der in mehr...

Installation und Verwendung der MySQL MyCat-Middleware

1. Was ist mycat Ein vollständig Open Source-Groß...

Sublime Text - Empfohlene Methode zum Festlegen von Browser-Tastenkombinationen

Codeeffekte werden häufig in unterschiedlichen Br...

Zwei Möglichkeiten zum Erstellen von Docker-Images

Inhaltsverzeichnis Aktualisieren Sie das Bild von...

So komprimieren Sie Bilder effektiv mit JS

Inhaltsverzeichnis Vorwort Konvertierungsbeziehun...

So lösen Sie das jQuery-Konfliktproblem

In der Frontend-Entwicklung ist $ eine Funktion i...

JavaScript-Implementierung von Lupendetails

Inhaltsverzeichnis 1. Rendern 2. Umsetzungsprinzi...