Was ist der Shell-Befehl, um den Inhalt einer Datei anzuzeigen?

Wie das von .txt oder .html -

 82
Author: knittl, 2010-02-23

9 answers

Einfachste sind cat, head, tail, tac (für umgekehrte Ausgabe)

less und more lässt Sie die Textdateien scrollen (less ist leistungsfähiger)

Sie können auch Texteditoren wie nano, pico, vi, emacs

 97
Author: knittl,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-02-23 08:21:22

cat und less sind dafür gut.

 16
Author: Ignacio Vazquez-Abrams,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-02-23 08:16:47

Um den Inhalt einer Datei anzuzeigen, verwenden Sie diesen Befehl:

Katze

Code:
cat test.txt
 14
Author: ,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-02-23 08:18:13

Sie können cat, obwohl es wirklich für die Verkettung von Dateien gedacht ist. more oder less sind 2 weitere Werkzeuge, die Sie verwenden können. Andere sind awk, zB Verwendung von 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

Werkzeuge beiseite, können Sie auch nur die Shell verwenden, um Ihre Datei anzuzeigen

#!/bin/bash
while read -r line
do
  echo "$line"
done <"file"
 8
Author: user31894,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-02-23 08:23:21

Versuchen cat , head oder tail.

 4
Author: Tim Post,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-02-23 08:15:38

Zum Anzeigen von HTML-Dateien können Sie auch lynx, links, elinks oder w3m, die Textmodus-Browser sind. Sie können auch zum Anzeigen verwendet werden .txt-Dateien.

 3
Author: Dennis Williamson,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-02-23 14:43:08

Datei: 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 der Unix-Umgebung zu bearbeiten. Wenn Sie keine Kenntnisse in der Verwendung von vi / Emacs haben, ist es möglicherweise 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 in Linux.

 2
Author: www.sapnaedu.in,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-02-23 08:38:31

Oder less oder more. Weitere Informationen finden Sie auf den Seiten man. :)

 2
Author: Tom,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2012-02-18 03:58:40

cat Funktioniert gut mit txt oder html. (oder weniger oder mehr, wenn sie wollen tosee es seite für seite) oder jede text ediotr... (vi, emcas, gedit...).

Weiß auch, dass es, wenn es sich um eine Binärdatei handelt, möglicherweise Steuerzeichen enthält, die einige unangenehme Dinge mit Ihrem Terminal tun (z. B. das Ändern des Zeichensatzes). Wenn dies geschieht, verwenden Sie reset, um es wieder in einen gesunden Zustand zu versetzen.

Sie können auch file für die Datei verwenden, bevor Sie den Inhalt anzeigen, das System errät den Typ (basierend auf dem Inhalt, nicht dem Dateinamen) und zeige es dir.

 1
Author: kriss,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-02-23 08:26:24