Wenn Ihnen die langweilige und langweilige Ausgabe des cat-Befehls nicht gefällt, sollten Sie erwägen, bat auf Ihrem Linux-Rechner zu installieren.
Das cat-Dienstprogramm ist älter als Linux, aber Sie fragen sich vielleicht, ob es etwas Besseres als dieses Standard-Dienstprogramm gibt. Wenn Sie Dateien in Linux untersuchen möchten, gibt es ein neueres Dienstprogramm namens bat, das Sie interessieren könnte.
Was ist Fledermaus?
Fledermaus ist ein Klon der Katze mit einigen modernen Eigenschaften. Der Slogan auf seiner GitHub-Seite ist "ein Katzenklon mit Flügeln".
Ein Hauptmerkmal ist das Hinzufügen von Zeilennummern zu jeder Ausgabe. Es erkennt auch automatisch mehrere Programmiersprachen und hebt die Syntax hervor. Es lässt sich auch nahtlos in Git integrieren.
Bat unter Linux installieren
Die Installation von bat auf einem Linux-Desktop ist einfach genug. Es ist in den offiziellen Repositories vieler Linux-Distributionen verfügbar.
Um bat auf Ubuntu oder Debian zu installieren, verwenden Sie einfach APT:
sudo apt Installieren Schläger
Die Ausführung unter Debian und Ubuntu ist etwas anders, wie später erklärt wird.
So installieren Sie bat unter Arch Linux:
sudo pacman -S Fledermaus
Und auf Fedora/Red Hat/CentOS:
sudo dnf Installieren Schläger
Verwenden von bat zum Anzeigen der Ausgabe unter Linux
Das Laufen mit der Fledermaus ähnelt dem Verwenden der Katze. Sie können es mit Dateien oder mit der Standardeingabe verwenden. Sie können es auf der Kommandozeile mit "bat" aufrufen.
Wenn Sie Ubuntu oder Debian verwenden, rufen Sie es auf, indem Sie stattdessen "batcat" eingeben. Sie können es wieder auf "Fledermaus" ändern, indem Sie Erstellen eines Shell-Alias mit:
alias batcat="Schläger"
Kleben Sie dies in Ihre Shell-Konfigurationsdatei (normalerweise .bashrc oder .zshrc) um es dauerhaft zu machen.
Das erste, was Ihnen auffallen wird, ist, dass bat einen Rahmen mit Zeilennummern um die Ausgabe zieht. Das scheint es nur schöner zu machen. Das Standard-Katzenprogramm hat die -N Option zur Anzeige von Zeilennummern.
Wenn Ihnen die Dekorationen nicht gefallen, können Sie die verwenden -N um nur Zeilennummern anzuzeigen.
bat erkennt viele gängige Programmiersprachen und hebt die Syntax hervor. Du kannst den... benutzen -l Option, um die Erkennung einer bestimmten Sprache wie C zu erzwingen.
Schläger-lCDatei.C
Eine moderne Alternative zum Katzenkommando
bat ist eine moderne Alternative zum klassischen Linux-cat-Befehl. Es bietet einige einzigartige Funktionen, wie z. B. hübsch gedruckte Zeilennummern, Paging und Syntaxhervorhebung.
bat ist nicht die einzige moderne Version klassischer Unix-Utilities da draußen. Es gibt viele Ersetzungen für bewährte Dienstprogramme wie grep oder man, die Sie vielleicht ausprobieren möchten.