Anzeigen von Textdateien

Wenn Sie den Inhalt einer Datei mit grep suchen, liefert das Ergebnis die Zeile, in der sich der searchstring (die Suchzeichenfolge) befindet, sowie den Dateinamen. Häufig genügt diese Kontextinformation nicht, um zu entscheiden, ob Sie diese Datei öffnen und bearbeiten möchten. Bash bietet mehrere Befehle, die Ihnen einen schnellen Blick auf den Inhalt einer Textdatei direkt in der Shell gestatten, ohne einen Editor zu öffnen.

head

Mit head können Sie die ersten Zeilen einer Textdatei ansehen. Wenn Sie den Befehl nicht weiter spezifizieren, zeigt head die ersten zehn Zeilen einer Textdatei.

tail

Der Befehl tail ist das Gegenstück zu head. Wenn Sie tail ohne weitere Optionen benutzen, zeigt es die letzten zehn Zeilen einer Textdatei an. Dies kann sehr nützlich sein, um Protokolldateien Ihres Systems anzusehen, wobei sich die neuesten Meldungen oder Protokolleinträge gewöhnlich am Ende der Datei befinden.

less

Mit less zeigen Sie den ganzen Inhalt einer Textdatei an. Mit den Tasten Bild ↑ und Bild ↓ blättern Sie jeweils um eine halbe Seite. Mit Leertaste blättern Sie um eine Seite nach unten. Mit Pos 1 gelangen Sie an den Anfang und mit Ende an das Ende des Dokuments. Der Anzeigemodus wird mit der Taste Q beendet.

more

Statt less können Sie auch das ältere Programm more verwenden. Dies ist im Prinzip dieselbe Funktion, jedoch weniger praktisch, da Sie nicht zurückblättern können. Verwenden Sie Leertaste, um weiter zu blättern. Wenn Sie das Ende des Dokuments erreichen, wird der Viewer automatisch geschlossen.

cat

Dieser Befehl gibt den gesamten Inhalt einer Datei ohne Unterbrechung auf dem Bildschirm aus. Da cat keinen Bildlauf ermöglicht, ist es als Viewer nicht sehr nützlich, wird aber häufig in Kombination mit anderen Befehlen verwendet.