Was ist der Shell-Befehl zum Anzeigen des Inhalts einer Datei?

75

Wie das von .txt oder .html


quelle

Antworten:

88

am einfachsten cat, head, tail, tac(für Reverse - Ausgang)

lessund morelassen Sie die Textdateien scrollen ( lessleistungsstärker)

Sie können auch Text - Editoren wie verwenden nano, pico, vi,emacs

stricken
quelle
1
"weniger ist mehr", nein nicht wirklich, aber trotzdem lustig.
Jim Aho
1
Für Anfänger ist es wirklich nicht lustig. Glib und nervig.
Richard Everett
13

catund lesssind gut dafür.

Ignacio Vazquez-Abrams
quelle
11

Verwenden Sie diesen Befehl, um den Inhalt einer Datei anzuzeigen:

Katze

Code:
cat test.txt

quelle
8

Sie können verwenden cat, obwohl es wirklich für die Verkettung von Dateien gedacht ist. moreoder lesssind 2 andere Werkzeuge, die Sie verwenden können. Andere beinhalten awk, zB mit awk

$ awk '1' file

mit sed

$ sed -n '1,$p' file

mit grep

$ grep "." file

Verwenden Sie head / tail, um einige Teile der Datei anzuzeigen

$ head -1000 file
$ tail -1000 file

Abgesehen von den Tools können Sie auch nur die Shell verwenden, um Ihre Datei anzuzeigen

#!/bin/bash
while read -r line
do
  echo "$line"
done <"file"
user31894
quelle
4

Versuchen Sie cat, headoder tail.

Tim Post
quelle
3

Für HTML - Dateien anzeigen , können Sie auch lynx, links, elinksoder w3mwelche sind Textbrowser. Sie können auch zum Anzeigen von TXT-Dateien verwendet werden.

Dennis Williamson
quelle
2

file: Zeigt den Dateityp an cat: Zeigt den Inhalt der Datei an und gibt ihn auf stdout aus.

Sie können den Befehl vi, emacs verwenden, um die Datei in einer Unix-Umgebung zu bearbeiten. Wenn Sie keine Kenntnisse in der Verwendung von vi / emacs haben, ist es möglicherweise nicht schwierig, die Datei zu bearbeiten.

Wenn Sie X11 aktiviert haben, können Sie eine Reihe von Linux-Editoren wie gvim, kate, kwrite, kdevelop usw. verwenden.

Kwrite ist mein persönlicher Favorit unter Linux.

www.sapnaedu.in
quelle
2

Oder lessoder more. manWeitere Informationen finden Sie auf den Seiten. :)

Tom
quelle
1

catFunktioniert gut mit txt oder html. (oder weniger oder mehr, wenn Sie es Seite für Seite sehen möchten) oder einen beliebigen Text ediotr ... (vi, emcas, gedit ...).

Wenn es sich um eine Binärdatei handelt, kann sie Steuerzeichen enthalten, die unangenehme Auswirkungen auf Ihr Terminal haben (z. B. das Ändern des Zeichensatzes). In diesem Fall verwenden Sie reset, um es wieder in den normalen Zustand zu versetzen.

Sie können eine fileDatei auch verwenden , bevor der Inhalt angezeigt wird. Das System erkennt den Typ (basierend auf dem Inhalt und nicht dem Dateinamen) und zeigt ihn Ihnen an.

kriss
quelle