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


75

Wie das von .txt oder .html

linux  shell 

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


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


11

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

Katze

Code:
cat test.txt

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"


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.


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.


2

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


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.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.