Was ist der Shell-Befehl, um den Inhalt einer Datei anzuzeigen?
Wie das von .txt oder .html -
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
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.
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
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"
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
.
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.
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.
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
. :)
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.
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