In Linux Letztes Updateated:
Teilen:
Cloudways bietet verwaltetes Cloud-Hosting für Unternehmen jeder Größe zum Hosten einer Website oder komplexer Webanwendungen.

Eine der wichtigsten Möglichkeiten, wie Sie Ihren Linux-PC nutzen können, sind Dateien.

Fast jede Datei, die Sie direkt im Linux-Terminal bearbeiten, kann manipuliert werdenated als Textdatei. Dazu gehören Konfigurationsdateien, Protokolldateien zu verschiedenen Diensten und processes im System und Skriptdateien, die im Lieferumfang enthalten sind Linux-Distribution of your choice or which you write yourself.

Zu wissen, wie Sie den Inhalt dieser Dateien im Linux-Terminal schnell anzeigen können, ist eine unschätzbare Fähigkeit, die Ihnen nicht nur Zeit spart, sondern Ihnen auch dabei hilft, mehr über das System zu erfahren. Dieses Tutorial zeigt Ihnen, wie Sie diese Art von Dateien im Linux-Terminal anzeigen können.

Katze

Der cat Der Befehl ist ein einfacher und äußerst nützlicher Befehl zum Anzeigen von Dateiinhalten unter Linux.

Sie können den cat-Befehl verwenden, um den Dateiinhalt schnell auf die Standardausgabe im Terminal oder alternativ zu drucken konzatenate die Ausgabe.

Die Syntax für den cat-Befehl lautet wie folgt:

$ cat [OPTION] [FILE1] …

Wenn Sie beispielsweise eine Datei mit dem Namen haben simple-list.txt, die eine Liste einiger Elemente enthält, können Sie den Inhalt dieser Datei mit dem Befehl anzeigen

$ cat simple-list.txt

Beispielsweise:

$ cat simple-list.txt 
bananas 
strawberries 
grapes 
apples 
watermelons 
oranges 
blueberries 
lemons 
peaches 
avocados 
pineapples 
cherries 
cantaloupe 
raspberries 
pears 
limes 
blackberries 
clementine 
mangoes 
plums 

Sie können auch mehrere Dateien gleichzeitig auflisten, um die Ausgabe aller Dateien im Terminal auf einmal zu erhalten, wie unten gezeigt:

$ cat testfile1.txt testfile2.txt 
these are the contents of testfilel.txt. 
and this is the end of testfilel.txt 
these are the contents of testfile2.txt. 
and this is the end of testfile2.txt

nl

Wenn Sie die Zeilennummer für jede Zeile in einer Datei sehen möchten, wird die nl Befehl macht genau das. Sie können diesen Befehl genauso verwenden wie den cat-Befehl, und der einzige Unterschied besteht darin, dass für nl standardmäßig Zeilennummern aktiviert sind.

Mit dem Befehl cat können Sie dasselbe Ergebnis mit der Option -e erzielen. Hier ist eine Beispielausgabe desselben simple-list.txt Dateiausgabe mit nl

$ nl simple-list.txt 
1 bananas 
2 strawberries 
3 grapes 
4 apples 
5 watermelons
6 oranges 
7 blueberries 
8 lemons 
9 peaches 
10 avocados 
11 pineapples 
12 cherries 
13 cantaloupe 
14 raspberries 
15 pears 
16 limes 
17 blackberries 
18 clementine 
19 mangoes 
20 plums 

Die Zeilennummern können mit linksbündig geändert werden -nln Möglichkeit. Es gibt auch andere Optionen, die Sie mit verwenden können nl Befehl, aufgeführt unter man nl

mehr

Bisher mussten Sie mit dem Mausrad oder durch die Ausgabe scrollen Shift+Page-up und Shift+Page-down Tasten auf der Tastatur.

Aber, more Der Befehl bietet eine viel einfachere Möglichkeit, längere Dateien anzuzeigen, die nicht vollständig in das Terminal passen window.

Dieselbe simple-list.txt-Datei wird angezeigt, wenn sie über weitere Befehle angezeigt wird:

Navigation in der Ansicht window Die Anzahl weiterer Befehle kann entweder Zeile für Zeile oder Seite für Seite erfolgen. Zum Navigieren können Sie die Eingabetaste verwendenate zeilenweise oder mit der Leertaste navigierenate um jeweils eine Seite.

Der B Mit der Taste gelangen Sie zurück zum previous Seite. Der Befehl „More“ teilt Ihnen auch mit, wann Sie das Ende der Datei erreicht haben, wie unten gezeigt:

Sie können die Anzeige beenden window Sie können jederzeit weitere Befehle ausführen, indem Sie q drücken, wodurch Sie zum Terminalbildschirm zurückkehren. Auf diese Weise können mehr Befehle verwendet werden, um lange Konfigurations- oder Protokolldateien anzuzeigen, ohne den Ablauf des Terminals zu unterbrechen.

weniger

Weniger ist eine modernere Version von mehr Befehl. Als im Linux-Ökosystem weniger Befehle eingeführt wurden, unterstützten die meisten Befehle das Zurückscrollen nicht.

Neben der Möglichkeit, Benutzer nach oben und unten scrollen zu lassen, less Der Befehl unterstützt auch horizontales Scrollen, unterstützt eine bessere Handhabung von Binärdateien und kann eine Textsuche durchführen.

Schauen wir uns unsere simple-list.txt-Datei durch weniger an:

$ less simple-list.txt

Zum Navigieren können Sie die Pfeiltasten auf der Tastatur verwendenate, zusätzlich zu den Navigationstasten für weitere Befehle. Während Sie sich in der Besichtigung befinden window oder weniger, können Sie /word verwenden, um den Dateiinhalt nach Word zu durchsuchen.

Dies wird im folgenden Screenshot gezeigt, wo der Benutzer im Dateiinhalt nach Apple sucht:

Der Less-Befehl unterstützt auch erweiterte Funktionen, z. B. das Anzeigen von Dateiinhalten beim ersten Auftreten eines bestimmten Wortes. Dazu sieht die Befehlssyntax wie folgt aus:

$ less +/target-word /path-to-file

Um beispielsweise die Datei apples.txt beim ersten Vorkommen des Wortes Sorte zu öffnen, würde der folgende Befehl verwendet werden:

$ less +/cultivar apples.txt

ganzer

Wenn Sie nur schnell die ersten zehn Zeilen einer Datei anzeigen möchten, können Sie dies über tun

Der head Befehl wie folgt:

$ head simple-list.txt 
bananas 
strawberries 
grapes apples 
watermelons 
oranges 
blueberries 
lemons 
peaches 
avocados

Standardmäßig werden nur die ersten zehn Zeilen im Terminal angezeigt, aber Sie können die Anzahl der angezeigten Zeilen ändern, indem Sie verwenden -n Option, wie unten gezeigt:

$ head -n 5 simple-list.txt 
bananas 
strawberries 
grapes 
apples 
watermelons

Ähnlich, die -c Option kann verwendet werden, um eine bestimmte Anzahl von Bytes aus der Datei an das Terminal zu drucken.

Schwanz

Der tail Der Befehl funktioniert wie der Befehl head, mit dem einzigen großen Unterschied, dass er die letzten zehn Zeilen der Datei anstelle der ersten zehn Zeilen anzeigt.

$ tail simple-list.txt 
cherries 
cantaloupe 
raspberries 
pears 
limes 
blackberries 
clementine
mangoes 
plums 
tangerines 
$ tail -n 5 simple-list.txt 
blackberries 
clementine
mangoes 
plums 
tangerines

Darüber hinaus können sowohl Head- als auch Tail-Befehle mit anderen Dateianzeigebefehlen verwendet werden, die im Tutorial gezeigt werden, um eine bessere Ausgabe für Benutzer zu erzeugen.

So befasst sich beispielsweise die nl Befehl kann verwendet werden, um die Datei zunächst mit Zeilennummern anzuzeigen. Dann kann das Ergebnis an less weitergeleitet werden, um die letzten drei Zeilen der Datei anzuzeigen, wie unten gezeigt:

$ nl simple-list.txt | tail -n 3 
19 mangoes 
20 plums 
21 tangerines 

Häufig gestellte Fragen zum Anzeigen von Linux-Dateien

Wie kann ich den Typ einer Datei sehen, bevor ich sie im Terminal ansehe?

Sie können den Dateityp mit dem Dateibefehl überprüfen, dessen Syntax wie folgt lautet:

$ file [OPTIONS] target-file

Wie kann ich den Inhalt einer Re. anzeigen?ally Große Protokolldatei, zum Beispiel eine Apache- oder Nginx-Protokolldatei, um eine bestimmte Zeile zu finden?

Sie können mehrere Befehle durch Rohrleitungen kombinieren, um nicht nur große Protokolldateien zu durchsuchen, sondern das Suchergebnis in einer gut organisierten Ausgabe anzuzeigen.

Verwenden Sie zum Beispiel grep with nl und tail, können Sie herausfinden, wann eine bestimmte Datei das letzte Mal auf Ihrem Webserver angefordert wurde, wie unten gezeigt:

$ nl /var/log/apache/mywebsite.log | grep target-file.jpg | tail -n 5

Der obige Befehl zeigt die letzten Dateizeiten, zu denen target-file.jpg auf Ihrem Webserver angefordert wurde.

Wie kann ich navigieren?ate bei der Besichtigung windows von mehr und weniger Befehlen?

Die Leertaste wird verwendet, um eine ganze Seite mit mehr und weniger Befehlen nach unten zu scrollen.

Um Zeile für Zeile in weniger nach unten zu scrollen, verwenden Sie die Eingabetaste auf der Tastatur.

Um eine Seite nach oben zu blättern, verwenden Sie die Taste b.

Wie kann ich in der Ansicht nach einem bestimmten Begriff oder Wort suchen? window mehr oder weniger beherrschen, während ich lese?

Um nach einem bestimmten Wort im Inhalt der Datei zu suchen, die Sie gerade ansehen, verwenden Sie die Syntax /word-to-search.

Welchen Befehl kann ich verwenden, wenn ich eine Bild- oder Rich-Text-Dokumentdatei über das Terminal öffnen möchte?

Sie können den allgemeinen Befehl verwenden xdg-view, oder eine beliebige Variante davon für die spezifische Distribution, die Sie installiert haben, zum Beispiel gnome-view oder kde-view, um eine Rich-Text- oder Bilddatei zu öffnen.

$ xdg-view enwiki.png

Dadurch wird die Datei in der Standardanwendung für den Zieldateityp geöffnet.

Teilen:
  • Zeeman Memon
    Autor
    Hi! Ich bin ein Software-Ingenieur, der es liebt, über Technologie zu schreiben.

Danke an unsere Sponsoren

Weitere großartige Lektüre zu Linux

Treiben Sie Ihr Geschäft an

Einige der Tools und Services, die Ihrem Unternehmen helfen grow.