Will man sich unter Linux auf dem Terminal schnell den Inhalt einer Textdatei anzeigen lassen, nutzt man entweder den Befehl less
oder cat
– beispielsweise:
cat .zshrc

Oder eben mit less
:
less .zshrc

Beide haben ein kleines Problem – sie kennen keine Syntax-Hervorhebung, der Text sieht wie Einheitsbrei aus.
bat zeigt nicht nur die Syntax perfekt markiert an, sondern auch die Zeilennummern.
Inhaltsverzeichnis
bat installieren
Unter auf Debian basierenden Linux-Distributionen installieren Sie diese Software ganz einfach über die Paket-Verwaltung, entweder über Synaptic oder gleich als root auf dem Terminal:
apt install bat
Auch unter Red Hat, Fedora und Alma findet sich das gleichnamige Paket, wie auch unter openSUSE, Gentoo und Arch.
bat nutzen
Je nach Linux-Distribution starten Sie auf dem Terminal den Befehl bat
oder batcat
(Debian), dazu geben Sie die zu öffnende Textdatei an:
bat .zshrc
batcat .zshrc
Oder mit dem Pfad:
bat /home/username/.zshrc
batcat /home/username/.zshrc

Beendet wird die Ausgabe mit der Taste q.
3 Reaktionen
das gute Stück hatte ich glatt nicht mehr auf dem Schirm; danke!
Less, pg und co schon. aber bat habe ich auch vergessen.
Danke für’s in Erinnerung rufen.