GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So zeigen Sie Daten aus einer Textdatei in Linux an

Als Linux-Benutzer müssen Sie sich ständig mit Textdateien wie Quellcodes, Protokolldateien, Konfigurationsdateien usw. befassen, um die Textdateien zu konfigurieren, und dafür zeigen wir Daten von Textdateien an. In diesem Artikel werden wir verschiedene Ansätze zum Extrahieren von Daten aus Textdateien und deren Anzeige mit dem Linux-Betriebssystem Ubuntu 20.04 besprechen.

Sie werden über die Textdatei Bescheid wissen, aber falls Sie sich daran erinnern möchten, enthält sie Rohdaten ohne Formatierung, keine Audios, Videos oder Bilder, nur Textdaten, wie der Name schon sagt. Sie dienen der Speicherung von Informationen. Die meisten Textdateien haben die Erweiterung „.txt“, aber andere Quelldateien mit Erweiterungen wie „.cpp“, „.py“ und einigen anderen sind ebenfalls in Textdateien enthalten.

In diesem Artikel werden Methoden zum Anzeigen von Daten von Textdateien auf dem Ubuntu-Terminalbildschirm ausführlich besprochen. Folgen Sie dem Artikel, um mehr über das Anzeigen von Daten aus Textdateien zu erfahren.

Anzeigen von Daten aus einer Textdatei auf einem Linux-Terminal

Sieben Ansätze zum Anzeigen von Daten von Textdateien auf einem Linux-Terminal sind unten aufgeführt:

  • Anzeigen von Daten aus einer Textdatei mit dem cat-Befehl
  • Anzeigen von Daten aus einer Textdatei mit dem nl-Befehl
  • Anzeigen von Daten aus einer Textdatei mit weniger Befehl
  • Anzeigen von Daten aus einer Textdatei mit mehr Befehl
  • Anzeigen von Daten aus einer Textdatei mit dem Head-Befehl
  • Anzeigen von Daten aus einer Textdatei mit dem tail-Befehl
  • Anzeigen von Daten aus einer Textdatei mit dem misc-Befehl

Nachfolgend wird jede Methode im Detail besprochen.

Anzeigen von Daten aus einer Textdatei mit dem Cat-Befehl

Die Katze steht für verketten; Es ist in neuen Ubuntu-Versionen vorinstalliert, aber wenn Sie eine ältere Version verwenden, müssen Sie es installieren. Es ist ein häufig verwendeter Befehl, der alle Daten aus einer Datei liest und deren Inhalt auf dem Terminalbildschirm ausgibt. Es ermöglicht uns, Dateien zu generieren, anzuzeigen und zu kombinieren. Wenn Sie den cat-Befehl verwenden, um den Inhalt riesiger Textdateien auf dem Terminal anzuzeigen, wird Ihr Terminal durcheinander gebracht und die Navigation erschwert.

Syntax:

$ cat [options] filename

Optionen helfen bei der Formatierung des Anzeigeinhalts der Datei.

Optionen Erklärung
-A Gleich -vET
-b Alle nicht leeren Ausgabezeilen mit Nummerierung anzeigen
-e Gleich -vE
-E Setzen Sie $ am Ende jeder Ausgabezeile
-n Alle Ausgabezeilen mit Nummerierung anzeigen
-s Wiederholte leere Ausgabezeilen werden unterdrückt.
-t Gleich -vT.

Der unten genannte Befehl zeigt den gesamten Inhalt der Datei „linux.txt“ auf dem Bildschirm an:

$ cat linux.txt

Führen Sie den unten aufgeführten Befehl aus, um mehr über den cat-Befehl zu erfahren:

$ man cat

Anzeigen von Daten aus einer Textdatei mit dem nl-Befehl

Der nl-Befehl ist vorinstalliert. Es ähnelt cat, außer dass der nl-Befehl zum Nummerieren von Zeilen verwendet wird, die Eingaben aus einer Datei oder STDIN akzeptieren, und kopieren Sie jede bereitgestellte Datei nach STDOUT, hängen Sie Zeilennummern an den Anfang jeder Zeile und zeigen Sie sie auf dem Terminal an.

Syntax:

$ nl [options] filename
Optionen Erklärung
-b Nummeriert die Textzeilen
-i Inkrementiert die Nummer in jeder Zeile
-n Zeilennummer in Bezug auf Format einfügen
-v Ändert die erste Zeilennummer der Eingabe
-s fügt nach jeder vernünftigen Zeilennummer den STRING hinzu

Der unten genannte Befehl zeigt den gesamten Inhalt der Datei „linux.txt“ auf dem Bildschirm mit dem nl-Befehl an:

$ nl linux.txt

Führen Sie den unten aufgeführten Befehl aus, um mehr über den nl-Befehl zu erfahren:

$ man nl

Anzeigen von Daten aus einer Textdatei mit weniger Befehl

Less ist ein vorinstallierter Befehl, mit dem Sie den Inhalt einer Datei seitenweise anzeigen können. Sie können durch die Textdatei blättern, indem Sie die Leertaste drücken. Jede Seite der Textdatei wird durch zwei Doppelpunkte am unteren Rand des Terminals gekennzeichnet. Sie können das Menü verlassen, indem Sie „q“ drücken.

Syntax:

$ less [options] filename

Es funktioniert hervorragend mit größeren Dateien, da es jeweils eine Seite anzeigt, sodass größere Dateien mit diesem Befehl leicht angezeigt werden können. Der unten erwähnte Befehl zeigt den gesamten Inhalt der Datei „linux.txt“ auf dem Bildschirm mit weniger Befehl an:

$ less linux.txt

Führen Sie den unten aufgeführten Befehl aus, um mehr über den Less-Befehl zu erfahren:

$ man less

Anzeigen von Daten aus einer Textdatei mit mehr Befehlen

More ist ein vorinstallierter Befehl, der less ähnlich ist, außer dass er die Textdatei öffnet, Sie Seite für Seite lesen können und beim Beenden keine Ausgabe auf dem Bildschirm sichtbar ist. Ihr Terminal wird makellos sein.

Syntax:

$ more [options] filename 

Der unten genannte Befehl zeigt den gesamten Inhalt der Datei „linux.txt“ auf dem Bildschirm mit weiteren Befehlen an:

$ more linux.txt

Führen Sie den unten aufgeführten Befehl aus, um mehr über weitere Befehle zu erfahren:

$ man more

Anzeigen von Daten aus einer Textdatei mit dem Head-Befehl

Der Head-Befehl ist ein weiterer Ansatz, um eine Textdatei anzuzeigen; es unterscheidet sich jedoch geringfügig. Standardmäßig zeigt der Head-Befehl die „obersten 10 Zeilen“ einer bestimmten Textdatei an. Durch die Verwendung verschiedener Optionen des Head-Befehls können Sie die Art der Anzeige von Inhalten ändern. Es ist bei allen Linux-Distributionen vorinstalliert.

Syntax:

$ head [options] filename 

Der unten genannte Befehl zeigt den gesamten Inhalt der Datei „linux.txt“ auf dem Bildschirm mit dem Head-Befehl an:

$ head linux.txt

Führen Sie den unten aufgeführten Befehl aus, um mehr über den Head-Befehl zu erfahren:

$ man head

Anzeigen von Daten aus einer Textdatei mit dem tail-Befehl

Der Schwanz ist ein vorinstallierter Befehl, die Umkehrung des Kopfbefehls. Standardmäßig zeigt der Head-Befehl die „letzten 10 Zeilen“ einer bestimmten Textdatei an. Indem Sie verschiedene Optionen des Head-Befehls verwenden, können Sie die Art der Anzeige von Inhalten ändern.

Syntax:

$ tail [options] filename 

Der unten erwähnte Befehl zeigt den gesamten Inhalt der Datei „linux.txt“ auf dem Bildschirm an, indem der Befehl tail verwendet wird:

$ tail linux.txt

Führen Sie den unten aufgeführten Befehl aus, um mehr über den tail-Befehl zu erfahren:

$ man tail

Anzeigen von Daten aus einer Textdatei mit dem misc-Befehl

Wenn Sie keinen der oben genannten Befehle haben, können Sie den Kontext einer Datei mit einem Texteditor wie Nano anzeigen. Anstatt den Inhalt zu lesen, entspricht dies jedoch eher dem Bearbeiten der Datei. Es ist in neuen Ubuntu-Versionen vorinstalliert, aber wenn Sie eine ältere Version verwenden, müssen Sie es installieren.

Syntax:

$ nano filename 

Der unten erwähnte Befehl zeigt den gesamten Inhalt der Datei „linux.txt“ auf dem Bildschirm mit dem Befehl nano an, drücken Sie STRG+s zum Speichern und STRG+X zum Beenden:

$ nano linux.txt

Schlussfolgerung

Textdateien sind Dateien, die zum Speichern von Informationen verwendet werden. Wir müssen täglich Textdateien konfigurieren, dazu wollen wir den Inhalt von Textdateien anzeigen. In diesem Artikel diskutieren wir viele Möglichkeiten, den Text aus Textdateien zu extrahieren und auf dem Terminal anzuzeigen, wie das Anzeigen von Daten aus einer Textdatei mit cat, nl, less, more, head, tail und misc. Gehen Sie den Artikel gründlich durch, um mehr über jeden Befehl im Detail zu erfahren.


Ubuntu
  1. So fügen Sie unter Linux einfach Text an das Dateiende an

  2. Erstellen Sie Text, der Daten aus einer Datei liest?

  3. Wie entferne ich Zeilenumbrüche aus einer Textdatei?

  4. So laden Sie eine Datei von URL in Linux herunter

  5. Wie zeigt man bestimmte Zeilen aus einer Textdatei in Linux an?

So führen Sie Daten unter Linux zusammen

So schreiben Sie Daten in eine Datei unter Linux

Bash-Scripting:So lesen Sie Daten aus Textdateien

So extrahieren Sie E-Mail-Adressen aus einer Textdatei unter Linux

So fügen Sie Text am Anfang einer Datei in Linux hinzu

So entfernen Sie (^M) Zeichen aus einer Datei in Linux