Textdateien: Ausgabe mit Bat statt Cat
In der Kommandozeile ist es häufig hilfreich, zur schnellen Kontrolle die Inhalte von Konfigurations- oder Script-dateien ohne Editor mit dem Befehl cat anzuzeigen. Allerdings ist cat extratrocken und gibt einfach den unformatierten Textinhalt einer Datei aus.
Es geht auch schöner und übersichtlicher: Das Programm Bat (https://github.com/sharkdp/ bat) macht Textdateien in zahlreichen Formaten durch Syntaxhervorhebung im Terminal viel zugänglicher.
Alle bekannten Textdateien erhalten eine farbige Inhaltsauszeichnung. Dabei erkennt Bat die Syntax von Dutzenden Dateiformaten, von der einfachen
Script-datei über Konfigurationsdateien bis hin zu Quelltexten. Darüber hinaus versieht Bat angezeigte Texte mit Zeilennummern und kann für Vergleiche mehrere Dateien übereinander anzeigen.
Die Standardfarben sind für dunkle Terminals mit schwarzem Hintergrund geeignet. Es gibt allerdings noch einige weitere Themen für die Konfiguration von Bat, die sich für Terminal-fenster mit dunkler Schrift auf hellem Grund eignen.
Die Installation ist unter Ubuntu und Debian (alle Versionen) dank eines vorbereiteten Debpakets kein Problem: Nach dem Download der passenden Debdatei von https://github.com/ sharkdp/bat/releases für die eigene Linux-distribution installiert das Kommando sudo dpkg -i bat_0.9.0_
amd64.deb das Programm – im Beispiel die Version für Ubuntu/debian mit 64 Bit. Der Aufruf erfolgt genau so einfach wie bei cat bat [Datei] und die Navigation erfolgt mit Cursor- sowie Bildtasten. Mit einem Druck auf „Q“beenden Sie den Betrachter. -dw