Textdateien: Ausgabe mit Bat statt Cat
In der Kommandozeile ist es oftmals hilfreich, zur schnellen Kontrolle die Inhalte von Konfigurations oder ScriptDateien ohne Editor mit dem Befehl cat anzuzeigen. Allerdings ist cat extra trocken und gibt einfach den unformatierten Textinhalt einer Datei aus. Es geht allerdings auch schöner und übersichtlicher: Das Programm Bat (https://github.com/sharkdp/bat) macht Textdateien in einer Vielzahl von Formaten via 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 Standardfarbgebung ist für dunkle Terminals mit schwarzem Hintergrund geeignet. Es gibt jedoch noch einige weitere Themen für die Konfiguration von Bat, die sich für Terminalfenster mit dunkler Schrift auf hellem Grund eignen.
Die Installation ist unter Ubuntu und Debian (sämtliche Versionen) dank eines vorbereiteten Deb-pakets kein Problem: Nach dem Download der passenden Deb-datei 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 dann mithilfe von Cursor- und Bildtasten. Ein Druck auf „Q“beendet den Betrachter.